Processing ......
FreeComputerBooks.com
Links to Free Computer, Mathematics, Technical Books all over the World
 
Industrial Strength C++: Rules and Recommendations
GIS Visualizer - Geographic Data Visualized on 40+ Maps! Click here for details.
  • Title: Industrial Strength C++: Rules and Recommendations
  • Author(s) Mats Henricson, Erik Nyquist, and Ellemtel Utvecklings AB
  • Publisher: Prentice Hall (September 1996); eBook (sannabremo.se, 2001)
  • Paperback: 240 pages
  • eBook: PDF files
  • Language: English
  • ISBN-10: 0131209655
  • ISBN-13: 978-0131209657
  • Share This:  

Book Description

Taking the point of view that good rules make good programs, this book presents proven strategies for using and programming in the C++ object-oriented language in the form of easy-to-follow lists of rules and recommendations.

This book greatly expands the public domain "Ellemtel" C++ coding standard. Guidelines have been carefully selected and consisely formulated to define a C++ coding standard that should be valid and usable for almost all programmers. Text and code examples explain each individual rule and recommendation.

Adopting this book as the company C++ coding standard helps remove an obstacle when trying to be certified for ISO 9000 or CMM.

The book covers naming conventions, code organization, resource management, class interface design, object-oriented programming, conversions, error handling, portability, coding style.

About the Authors
  • Bartosz Milewski is the president of Reliable Software, a company that creates high-quality productivity tools for programmers. His work has been widely published in major journals over the past several years. During his eight years at Microsoft, he was the development lead of the Content Index component of Windows 2000. He has taught C++ programming at the University of Wroclaw in Poland and holds a Ph.D. in theoretical physics from the University of Wroclaw.
Reviews, Ratings, and Recommedations: Related Book Categories: Read and Download Links: Similar Books:
  • C++ in Action: Industrial Strength Programming Techniques

    This is a modern guide to using C++ langugage, including how to apply it to Windows programming. Shows how to write programs for programmers, not computers. It teaches the programmer how to write small, fast, reliable, and scalable programs.

  • C++ Programming for Scientists (Roldan Pozo, et at)

    This book is designed specifically for today's Scientists, Engineers and Mathematicians with a wealth of new applications and examples taken from real situations involving electrical and structural engineering, fluid mechanics, mathematics, etc.

  • Optimizing C++ (Steve Heller)

    This book offers several high-performance search and data-compression algorithms, which are all you need to add speed to C++. In some of the most useful sections of this book, the author looks at Huffman coding and dynamic hashing.

  • Optimizing C++: A Book about Improving Program Performance

    This book contains guidelines and advices on how to write efficient software using the C++ language. Software correctness and maintainability are taken into account, but are not the primary concerns of the guidelines.

  • O'Reilly® C++ Today: The Beast is Back (Jon Kalb, et al)

    Authors demonstrate how modern C++ provides the power, performance, libraries, and tools necessary for massive server farms as well as low-footprint mobile apps. you’ll learn why C++ is once again the preferred choice across several diverse industries.

  • Data Parallel C++: Mastering DPC++ Programming

    Learn how to accelerate C++ programs using Data Parallelism. This book enables C++ programmers to be at the forefront of this exciting and important new development that is helping to push computing to new levels.

  • Pro TBB: C++ Parallel Programming with Threading Building Blocks

    This book is a modern guide for all C++ programmers to learn Threading Building Blocks (TBB). It presents numerous examples and best practices to help you become an effective TBB programmer and leverage the power of parallel systems.

  • Fundamentals of Programming C++ (Richard L. Halterman)

    This book teaches the basics of C++ programming in an easy-to-follow style, without assuming previous experience in any other language. It explains fundamental concepts and techniques in greater depth than traditional introductions.

  • Thinking in C++, Vol 1: Introduction to Standard C++ (2nd Edition)

    Thinking in C++ by Bruce Eckel is the one C++ book you must have if you're doing serious development with C++. The book filled with expert advice and written in a patient, knowledgeable style.

  • Thinking in C++, Vol 2: Practical Programming (Bruce Eckel)

    Thinking in C++, Volume 2 covers of advanced topics all professional C++ developers must master - way beyond the introductory level. No other text covers the topics needed to prepare you for production C++ programming.

  • Elements of Programming (Alexander Stepanov, et al)

    The book shows that algorithms implemented in a real programming language, such as C++, can operate in the most general mathematical setting. For example, the fast exponentiation algorithm is defined to work with any associative operation.

  • Data Structures and Algorithm Analysis in C++, 3rd Edition

    A comprehensive treatment focusing on the creation of efficient data structures and algorithms, using C++, this text explains how to select or design the data structure best suited to specific problems.

  • Programming Persistent Memory: A Comprehensive Guide

    The book explains fundamental concepts, provides an introduction to Persistent Memory programming APIs for C, C++, JavaScript, and other languages, discusses RMDA with persistent memory; reviews security features; and presents many examples.

  • Principles of Algorithmic Problem Solving using C++

    The algorithmic approach to solving problems in computer technology is an essential tool. This book presents a readable, entertaining, and energetic book that will motivate and challenge students to open their minds to the algorithmic nature of problem solving.

  • Scientific Programming and Computer Architecture

    The book digs into linkers, compilers, operating systems, and computer architecture to understand how the different parts of the computer interact with programs. It begins with a review of C/C++ and explanations of how libraries, linkers, and Makefiles work.

  • The Rook's Guide to C++ (Jeremy A. Hansen)

    This textbook written by Norwich University students and faculty aims to provide an introduction to the C++ programming language. This step-by-step book is ideal for first-time programmers or those new to C++.

Book Categories
:
Other Categories
Resources and Links