Unlike most other C++ books, this one emphasizes a practical, real world approach, including how to debug, how to make your code understandable to others, and how to understand other people's codes. Topics covered include good programming sytle, C++ syntax, debugging and optimization and common programming mistakes.Unlike most other C++ books, this one emphasizes a practical, real world approach, including how to debug, how to make your code understandable to others, and how to understand other people's codes. Topics covered include good programming sytle, C++ syntax, debugging and optimization and common programming mistakes.Read Less
New. C++ is a powerful, highly flexible, and adaptable programming language that allows software engineers to organize and process information quickly and effectively. But this high-level language is relatively difficult to master, even if you already know the C programming language. The new second edition of Practical C++ Programming is a complete introduction to the C++ language for programmers who are learning C++. Reflecting the latest changes to the C++ standard, this new edition takes a useful down-to-earth approach, placing a strong emphasis on how to design clean, elegant code. In short, to-the-point chapters, all aspects of programming are covered including style, software engineering, programming design, object-oriented design, and debugging. It also covers common mistakes and how to find (and avoid) them. End of chapter exercises help you ensure you`ve mastered the material. Steve Oualline`s clear, easy-going writing style and hands-on approach to learning make Practical C++ Programming a nearly painless way to master this complex but powerful programming language. Practical C++ Programming thoroughly covers: C++ Syntax Coding standards and style Creation and use of object classes Templates Debugging and optimization Use of the C++ preprocessor File input/output Printed Pages: 584. 17 x 22 cm.
New. There are lots of introductory C books, but this is the first one that has the no-nonsense, practical approach that has made Nutshell Handbooks famous. C programming is more than just getting the syntax right. Style anddebugging also play a tremendous part in creating programs that run welland are easy to maintain. This book teaches you not only the mechanics ofprogramming, but also describes how to create programs that are easy toread, debug, and update. Practical rules are stressed. For example, there are fifteen precedencerules in C (&& comes before || comes before? : ). The practical programmerreduces these to two: Multiplication and division come before addition and subtraction. Put parentheses around everything else. Contrary to popular belief, most programmers do not spend most of theirtime creating code. Most of their time is spent modifying someone elses code. This books shows you how to avoid the all-too-common obfuscated uses of C (and also to recognize these uses when you encounter them in existingprograms) and thereby to leave code that the programmer responsible formaintenance does not have to struggle with. Electronic Archaeology, the art of going through someone elses code, is described. This third edition introduces popular Integrated Development Environments on Windows systems, as well as UNIX programming utilities, and features alarge statistics-generating program to pull together the concepts. Printed Pages: 456. 17 x 24 cm.
Copyright in bibliographic data and cover images is held by Nielsen Book Services Limited, Baker & Taylor, Inc., or by their respective licensors, or by the publishers, or by their respective licensors. For personal use only. All rights reserved. All rights in images of books or other publications are reserved by the original copyright holders.