The C++ Programming Language Subsequent Edition

4.4 out of 5 stars 308 ratings
ISBN-13: 978-0201889543
ISBN-10: 0201889544
Why is ISBN important?
ISBN
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
Loading your book clubs
There was a problem loading your book clubs. Please try again.
Not in a club? Learn more
Amazon book clubs early access

Join or create book clubs

Choose books together

Track your books
Bring your club to Amazon Book Clubs, start a new book club and invite your friends to join, or find a club that’s right for you for free.
Used: Acceptable | Details
Sold by Shop Simpler
Condition: Used: Acceptable
Comment: Shows signs of wear. Ships direct from Amazon!
Access codes and supplements are not guaranteed with used items.
Get Fast, Free Shipping with Amazon Prime
FREE delivery:
Get free shipping
Free 5-8 day shipping within the U.S. when you order $25.00 of eligible items sold or fulfilled by Amazon.
Or get 4-5 business-day shipping on this item for $5.99 . (Prices may vary for AK and HI.)
Learn more about free shipping
Thursday, July 15 on orders over $25.00 shipped by Amazon. Details
Only 1 left in stock - order soon.
Available at a lower price from other sellers that may not offer free Prime shipping.
List Price: $79.99 Details
Save: $40.00 (50%)
FREE delivery: Friday, July 23 Details
Fastest delivery: July 10 - 14
The+C+++Programming+Langu... has been added to your Cart
Available at a lower price from other sellers that may not offer free Prime shipping.

There is a newer edition of this item:


Celebrity picks - see what your favorite authors are reading

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.

  • Apple
    Apple
  • Android
    Android
  • Windows Phone
    Windows Phone
  • Click here to download from Amazon appstore
    Android

To get the free app, enter your mobile phone number.

kcpAppSendButton

Frequently bought together

  • The C++ Programming Language
  • +
  • C Programming Language, 2nd Edition
Total price:
To see our price, add these items to your cart.
One of these items ships sooner than the other.
Choose items to buy together.

Special offers and product promotions

  • Amazon Business: Make the most of your Amazon Business account with exclusive tools and savings. Login now

Editorial Reviews

Amazon.com Review

In this brand-new third edition of The C++ Programming Language, author Bjarne Stroustrup, the creator of C++, presents the full specification for the C++ language and standard library, a spec that will soon become the joint ISO/ANSI C++ standard.

Past readers will find that the new edition has changed a great deal and grown considerably to encompass new language features, particularly run-time type identification, namespaces, and the standard library. At the same time, readers will recognize the lucid style and sensible advice that made previous editions so readable and enjoyable. Probably the biggest change is a substantial new section, well over 200 pages in length, covering the contents and design of the C++ standard library, the most important new feature of the C++ specification. The author has also added a substantial number of new exercises while keeping many from previous editions that have retained their value.

While The C++ Programming Language is not a C++ tutorial, strictly speaking, anyone learning the language, especially those coming from C, will greatly benefit from the clear presentation of all its elements. It is impossible to overstate the importance of this book for anyone who is serious about using C++.

Review

Read the entire review, including a chapter-by-chapter analysis of this book.

Bjarne Stroustrup's The C++ Programming Language, Third Edition (Addison-Wesley, 1997) has been available for several months. This work, by the creator of C++, is the definitive treatment of the subject and has been since its first edition in 1987. I must confess that I did not care for the first edition. I had expected a tutorial approach as elegant as the classic K&R white book. But then, K&R was about C, a programming language that supported a familiar programming model. The C++ programming model was new to most of us ten years ago, and Stroustrup's first edition was daunting, to say the least. Looking at it now, I find it far less so and much easier to read.

Comparing the first and third editions of The C++ Programming Language provides insight into how the C++ language has grown and changed in the past decade. The third edition has almost three times the number of pages and a slightly different organization. Whereas the first edition included a 67-page language reference manual at the end, the third edition includes only a language grammar section to represent formal language definition. This is appropriate. The ANSI/ISO Standard document, which is now the formal language and library definition, is itself about 750 pages long. Stroustrup plans to publish The Annotated C++ Language Standard (coauthored by Andrew Koenig, the ANSI C++ committee's Project Editor) sometime this year.

The third edition takes a tutorial approach with many of Stroustrup's personal programming philosophies. The author's explanations of how he uses language features provide examples for learning the behavior of those features. He also explains code idioms that some programmers routinely use but that he finds inappropriate.

As much as possible, the third edition reflects Standard C++. When small language features are found to be missing, particularly new ones, Stroustrup pledges to add them to a future printing...

This book is an essential addition to a C++ programmer's library. It is not for dummies, and it wouldn't be my first choice for an entry-level, self-help tutorial on C++ for beginning programmers. It is, however, an excellent textbook for programmers who are self-motivated and students who study under the watchful care of a skilled instructor. As an experienced C++ programmer, I find the book useful as a reference to language usage and behavior. The author invented the language and then stayed close to the standardization and innovation process for the duration, always maintaining a careful vigilance over the evolution of his brainchild. Consequently, this book serves, for those who do not care to pore over the ANSI/ISO document (or the promised annotated version), as the authority on the Standard C++ language, how it works, and how you should use it. -- Al Stevens, Dr. Dobb's Journal -- Dr. Dobb's Journal

Product details

  • Publisher ‏ : ‎ Addison-Wesley Professional; Subsequent edition (July 1, 1997)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 910 pages
  • ISBN-10 ‏ : ‎ 0201889544
  • ISBN-13 ‏ : ‎ 978-0201889543
  • Item Weight ‏ : ‎ 3.35 pounds
  • Dimensions ‏ : ‎ 7.75 x 1.25 x 9.5 inches
  • Customer Reviews:
    4.4 out of 5 stars 308 ratings

Customer reviews

4.4 out of 5 stars
4.4 out of 5
308 global ratings
How are ratings calculated?

Top reviews from the United States

Reviewed in the United States on April 6, 2012
Verified Purchase
3 people found this helpful
Report abuse
Reviewed in the United States on November 11, 2007
Verified Purchase
One person found this helpful
Report abuse
Reviewed in the United States on April 14, 2000
Verified Purchase
71 people found this helpful
Report abuse
Reviewed in the United States on June 13, 2008
Verified Purchase
Reviewed in the United States on December 29, 1999
Verified Purchase
5 people found this helpful
Report abuse

Top reviews from other countries

T. N. F. LYNCH
5.0 out of 5 stars Classic text in hardback
Reviewed in the United Kingdom on February 1, 2014
Verified Purchase
One person found this helpful
Report abuse
Tomaso
5.0 out of 5 stars Best C++ manual ever
Reviewed in the United Kingdom on January 4, 2013
Verified Purchase
Mariusz Szul
5.0 out of 5 stars Perfect.
Reviewed in the United Kingdom on November 29, 2018
Verified Purchase
Mr. C. J. Leaver
5.0 out of 5 stars I found it to be a useful reference for my job in
Reviewed in the United Kingdom on October 27, 2016
Verified Purchase
David Gunner Jnr
5.0 out of 5 stars Brilliant
Reviewed in the United Kingdom on August 2, 2016
Verified Purchase