Book Signing and Reception for Dr. Bjarne Stroustrup
Programming Principles and Practice Using C++ was written for those who have never programmed, and it has been tested with more than 1,000 first-year students at Texas A&M University. It is the current textbook for the ENGR 112, Foundations of Engineering 2, and CPSC 113 Intermediate Programming and Design courses; however, practitioners and advanced students will gain new insight and guidance by seeing how a recognized master approaches the elements of his art. This book was written primarily to teach the fundamentals, concepts, and techniques of programming in greater depth as compared to traditional introductions. This approach creates a solid foundation for writing useful, correct, maintainable, and efficient code. The book also serves as a general introduction to programming, covering both object-oriented programming and generic programming. It is a solid introduction to the C++ programming language, one of the most widely used languages for real-world software. The book presents modern C++ programming techniques from the start, introducing the C++ standard library to simplify programming tasks. The book covers a wide range of essential concepts, from design and programming techniques, language features, and libraries, including input, output, computation, and simple graphics, to more specialized topics, such as text processing and testing, and provides abundant reference material. Source code and support supplements are available from the author's website. Some comments from readers:
"A remarkable balance of accessibility and accuracy." Dr. Bjarne Stroustrup is the designer and original implementer of C++ and the author of The C++ Programming Language. He is the College of Engineering Chair in Computer Science and Professor at Texas A&M University, a member of the U.S. National Academy of Engineering, and an AT&T Fellow. He is a founding member of the ISO C++ standards committee. |
