The C++ Programming Language by Bjarne Stroustrup

BUY IT NEW

  • $74.99 List price
    $53.75 Online price
    $48.38 Member price
    (Save 35%)
    Limited Time Offer! Everyone receives the Member Price on books.
    See Details
  • skip to cart
  • Add To List uiAction=GetAllLists&page=List&pageType=list&ean=9780201889543&productCode=BK&maxCount=100&threshold=3

GET FREE SHIPPING ON ORDERS OF $25 OR MORE

DELIVERY & GIFT DETAILS:

Usually ships within 24 hours

Delivery Time and Shipping Rates

Eligible for gift wrap & gift message.

BUY IT USED

16 copies from $5.56

See All Available

Pick Me Up

Reserve it at BN.com & pick it up in 60 minutes at your local store.

Enter a zip code

Textbook (Paperback - REV)

  • 911pp
  • Sales Rank: 136,174

Textbook Information

  • ISBN-13: 9780201889543
  • Edition Description: REV
  • Edition Number: 3
  • Pub. Date: July 1997
  • Publisher: Addison-Wesley
Buy it Used: 16 copies from $5.56 See All Available

Customers who bought this also bought

 
  • Overview
  • Editorial Reviews
  • Customer Reviews
  • Features

Product Details

  • Pub. Date: July 1997
  • Publisher: Addison-Wesley
  • Format: Textbook Paperback, 911pp
  • Sales Rank: 136,174

Synopsis

NOTE: Customers of this book, Errata for page 833 is now available in pdf form and can be downloaded from this page.

This is a complete rewrite of the most widely read and most trusted book on C++. Based on the ANSI/ISO C++ final draft, this book covers the C++ language, its standard library, and key design techniques as an integrated whole.

The C++ Programming Language provides comprehensive coverage of C++ language features and standard library components. For example:

  • abstract classes as interfaces
  • class hierarchies for object-oriented programming
  • templates as the basis for type-safe generic software
  • exceptions for regular error handling
  • namespaces for modularity in large-scale software
  • run-time type identification for loosely coupled systems
  • the C subset of C++ for C compatibility and system-level work
  • standard containers and algorithms
  • standard strings, I/O streams, and numerics

With this third edition, Stroustrup makes C++ even more accessible to those new to the language while adding information and techniques that even expert C++ programmers will find invaluable.

Get a value-added service! Try out all the examples from this book at www.codesaw.com. CodeSaw is a free online learning tool that allows you to experiment with live code from your book right in your browser.



Annotation

The most popular book ever written on C++ is back and updated. Straight from the creator himself, this book includes all the changes and innovations in the latest draft standard of C++. With concrete examples and a straightforward teaching style, the author makes it easy for you to transition into the world of C++. You should be familiar with basic programming concepts before you tackle this comprehensive tour.

Victor J. Duvanenko

There is absolutely no doubt that Bjarne Stroustrup's The C++ Programming Language, Third Edition is a must-have book. If you are programming in C++, you will refer to it every other day. If you are learning C++, you need to dedicate time to read one chapter a week. This third edition is much more approachable than its predecessors and has gems of insight sprinkled throughout. Furthermore, it includes a good introduction to Standard Template Libraries (STL) and describes the various new C++ features...the book is very well done, and we thank Bjarne Stroustrup for his tireless effort for over a decade to improve the lives of programmers.
Dr. Dobb's Electronic Review of Computer Books

More Reviews and Recommendations

Biography

Bjarne Stroustrup is the designer and original implementer of C++, the author of The C++ Programming Language, The Annotated C++ Reference Manual, and The Design and Evolution of C++, and the consulting editor of Addison-Wesley's C++ In-Depth Series. Having previously worked at Bell Labs and AT&T Labs-Research, he currently is the College of Engineering Chair in Computer Science Professor at Texas A&M University. The recipient of numerous honors, including the Dr. Dobb's Excellence in Programming Award (2008), 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. 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.

Customer Reviews

  • Reader Rating:
  • Ratings: 1Reviews: 1

C Programming Language: Language Libraries and Design Iby Anonymous

Reader Rating:
See Detailed Ratings

May 30, 2002: am a student, entering my junior year of college, and this summer, I'm on internship with Hewlett Packard. My mentor lent me a ton of books to refer to while working on my project, and I also went to the company library and got some books on my own; however NONE of them come close to comparing to THIS book!! I haven't taken c in about a year, and my recent classes have dealt with other aspects of computer science where I haven't needed to use my c. The last language I learned was PERL which as you all know is the total opposite as far as syntax, etc.. However, this book is soooooooooo valuable. It is simple enough for me to understand, while at the same time, it is extremely thorough!! Great examples and explainations... Especially good for the programmer who hasn't looked at c in a while, and just needs a refresher. I recommend this book for EVERYONE, ESPECIALLY STUDENTS... I'm going to go out and get my own because I can see it's an EXTREMELY VALUABLE information source!!!