- Paperback: 1312 pages
- Publisher: Addison-Wesley Professional; 2 edition (May 25, 2014)
- Language: English
- ISBN-10: 0321992784
- ISBN-13: 978-0321992789
- Product Dimensions: 7.3 x 1.9 x 9.1 inches
- Shipping Weight: 3.4 pounds (View shipping rates and policies)
- Average Customer Review: 213 customer reviews
- Amazon Best Sellers Rank: #62,707 in Books (See Top 100 in Books)
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
Programming: Principles and Practice Using C++ (2nd Edition) 2nd Edition
Use the Amazon App to scan ISBNs and compare prices.
"Rebound" by Kwame Alexander
Don't miss best-selling author Kwame Alexander's "Rebound," a new companion novel to his Newbery Award-winner, "The Crossover,"" illustrated with striking graphic novel panels. Pre-order today
Frequently bought together
Customers who bought this item also bought
Customers who viewed this item also viewed
About the Author
Bjarne Stroustrup is the designer and original implementer of C++ and the author of Programming: Principles and Practice Using C++, 2nd Edition and The C++ Programming Language, among others. Having previously worked at Bell Labs, AT&T Labs - Research, and Texas A&M University, he is currently Managing Director in the technology division of Morgan Stanley in New York City. The recipient of numerous honors, including The National Academy of Engineering 2018 Charles Stark Draper Prize for Engineering “for conceptualizing and developing the C++ programming language, Dr. Stroustrup is a member of the National Academy of Engineering, an AT&T Fellow, an AT&T Bell Laboratories Fellow, an IEEE Fellow, and an ACM Fellow. He was voted into Electronic Design's Engineering Hall of Fame in 2013. His research interests include distributed systems, simulation, design, programming techniques, software development tools, and programming languages, and he remains actively involved in the ANSI/ISO standardization of C++. Dr. Stroustrup holds an advanced degree from the University of Aarhus in his native Denmark and a Ph.D. in Computer Science from Cambridge University, England
Author interviews, book reviews, editors picks, and more. Read it now
Top customer reviews
There was a problem filtering reviews right now. Please try again later.
This is a challenging book for the true beginner, although not an impossible read. It took me about six months of reading the book and doing nearly every exercise before I felt that I had a fundamental grasp on C++ programming. If this book is a companion to a class, it might take you less time, but be prepared to spend a few months with it, especially if you are a truly new to programming. Just doing the exercises will take you many weeks, but the beauty of this book is that it is extensive and covers almost everything you need to know about C++ programming. It is not a reference library, but after reading this book there won't be much about C++ you don't know (or at least won't know how to find out) and that, to me, is the hallmark of a good text. Stroustrup guides you through things like template functions and memory allocation, shows you how certain containers are created (lists and vectors), covers much of the standard template library (STL), classes, object oriented programming...really, it is a solid foundation for the C++ programmer and programming in general. There are a few caveats; I don't think operator-overloading is explained in enough depth, for one. But this is truly an extensive subject and it's incredible how much the man is able to cover. This book sits somewhere above a beginners book that doesn't go into enough detail, and somewhere below a pure reference manual that doesn't tell you how to do anything. I haven't read his other C++ book - The C++ Programming Language - but I imagine that book and this are probably about all you will ever need when it comes to C++.
Despite its flaws, I have rated it 5 stars, as recently I have begun to see just how poorly books like this can be written - this book blows them away. It has enabled me to program a VST plugin relatively easily. There's even some subtle nerdy humor in it. It accomplishes its task beautifully.
Most recent customer reviews
Very happy with it!