Book Description
Covers Expression, Structure, Common Blunders, Documentation, & Structured Programming Techniques
Author : Brian W. Kernighan
Publisher : McGraw-Hill Companies
Page : 172 pages
File Size : 29,21 MB
Release : 1974
Category : Computers
ISBN :
Covers Expression, Structure, Common Blunders, Documentation, & Structured Programming Techniques
Author : Alexander Stepanov
Publisher : Lulu.com
Page : 282 pages
File Size : 10,23 MB
Release : 2019-06-17
Category : Computers
ISBN : 0578222140
Elements of Programming provides a different understanding of programming than is presented elsewhere. Its major premise is that practical programming, like other areas of science and engineering, must be based on a solid mathematical foundation. This 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. Using abstract algorithms leads to efficient, reliable, secure, and economical software.
Author : Steve Oualline
Publisher :
Page : 265 pages
File Size : 37,76 MB
Release : 1992
Category : C (Computer program language)
ISBN : 9780131482227
Author : Trevor Misfeldt
Publisher :
Page : 182 pages
File Size : 14,19 MB
Release : 2004-02-16
Category : Computers
ISBN : 9780521893084
This 2004 book contains guidelines for writing consistent C++ code that's easy to understand, enhance and maintain. Perfect for teams.
Author : Jay Ranade
Publisher : McGraw-Hill Companies
Page : 372 pages
File Size : 39,64 MB
Release : 1993
Category : Computers
ISBN :
Novice and experienced C programmers alike will discover precise and direct programming rules explained with examples and detailed discussions. In addition, more than 300 sample programs are included that demonstrate how to produce clear, concise software constructs that are executable and elegant.
Author : Steve Oualline
Publisher : "O'Reilly Media, Inc."
Page : 576 pages
File Size : 24,43 MB
Release : 2002-12-13
Category : Computers
ISBN : 144936716X
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 2nd 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 2nd 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.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 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.
Author : Herb Sutter
Publisher : Pearson Education
Page : 489 pages
File Size : 37,14 MB
Release : 2004-10-25
Category : Computers
ISBN : 0132654423
Consistent, high-quality coding standards improve software quality, reduce time-to-market, promote teamwork, eliminate time wasted on inconsequential matters, and simplify maintenance. Now, two of the world's most respected C++ experts distill the rich collective experience of the global C++ community into a set of coding standards that every developer and development team can understand and use as a basis for their own coding standards. The authors cover virtually every facet of C++ programming: design and coding style, functions, operators, class design, inheritance, construction/destruction, copying, assignment, namespaces, modules, templates, genericity, exceptions, STL containers and algorithms, and more. Each standard is described concisely, with practical examples. From type definition to error handling, this book presents C++ best practices, including some that have only recently been identified and standardized-techniques you may not know even if you've used C++ for years. Along the way, you'll find answers to questions like What's worth standardizing--and what isn't? What are the best ways to code for scalability? What are the elements of a rational error handling policy? How (and why) do you avoid unnecessary initialization, cyclic, and definitional dependencies? When (and how) should you use static and dynamic polymorphism together? How do you practice "safe" overriding? When should you provide a no-fail swap? Why and how should you prevent exceptions from propagating across module boundaries? Why shouldn't you write namespace declarations or directives in a header file? Why should you use STL vector and string instead of arrays? How do you choose the right STL search or sort algorithm? What rules should you follow to ensure type-safe code? Whether you're working alone or with others, C++ Coding Standards will help you write cleaner code--and write it faster, with fewer hassles and less frustration.
Author : David Straker
Publisher :
Page : 256 pages
File Size : 26,39 MB
Release : 1992
Category : Computers
ISBN :
Discusses many of the problems of coding style in C. The book aims to enable the readers to create their own standards, rather than imposing what may be arbitrary decisions. This is not a book of standards, but a book about standards.
Author : Tom Cargill
Publisher : Addison-Wesley Professional
Page : 256 pages
File Size : 16,70 MB
Release : 1992
Category : Computers
ISBN :
Today's languages have new capabilities, creating new questions on how the components should fit together. Using a learn-by-example approach, Cargill presents code from published sources--each example representing a common error made by C++ programmers--and shows readers how to critically examine and rewrite it.
Author : Peter Van der Linden
Publisher : Prentice Hall Professional
Page : 379 pages
File Size : 29,13 MB
Release : 1994
Category : Computers
ISBN : 0131774298
Software -- Programming Languages.