The C++ Programming Language: Special Edition by Bjarne Stroustrup

BUY IT NEW

  • $84.99 List price
    $60.92 Online price
    $54.83 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=9780201700732&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

17 copies from $43.63

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 (Hardcover - REV)

  • 1040pp
  • Sales Rank: 43,155

Textbook Information

  • ISBN-13: 9780201700732
  • Edition Description: REV
  • Edition Number: 3
  • Pub. Date: February 2000
  • Publisher: Addison-Wesley
Buy it Used: 17 copies from $43.63 See All Available

Customers who bought this also bought

 
  • Overview
  • Editorial Reviews
  • Customer Reviews
  • Features

Product Details

  • Pub. Date: February 2000
  • Publisher: Addison-Wesley
  • Format: Textbook Hardcover, 1040pp
  • Sales Rank: 43,155

Synopsis

More than three-quarters of a million programmers have benefited from this book in all of its editions

Written by Bjarne Stroustrup, the creator of C++, this is the world's most trusted and widely read book on C++.

For this special hardcover edition, two new appendixes on locales and standard library exception safety (also available at www.research.att.com/~bs/) have been added. The result is complete, authoritative coverage of the C++ language, its standard library, and key design techniques. Based on the ANSI/ISO C++ standard, The C++ Programming Language provides current and comprehensive coverage of all 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
  • C compatibility, internationalization, and exception safety
Bjarne Stroustrup makes C++ even more accessible to those new to the language, while adding advanced information and techniques that even expert C++ programmers will find invaluable.




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

C Programming Language: Special Edition Boby Anonymous

Reader Rating:
See Detailed Ratings

August 20, 2008: th an outstanding tutorial and a wonderful reference book, this work by the developer of C is essential to every professional programmer's bookself. It is well-written, clear, mathematically precise and unambiguous. It does, however, require intelligence, a level of concentration and maturity, and professional dedication. 'see the semi-illiterate 'review' by wdf for proof.' Moreover, Stroustrup clearly explains why C and the object-oriented paradigm for problem-solving is so important. I will never take an anachronistic, C-only approach to problem solving and software development again. Thank you, Dr. Stroustrup.

C Programming Language: Special Edition Iby Anonymous

Reader Rating:
See Detailed Ratings

April 09, 2008: recently saw Bjarne Stroustroup at a conference and if you want not only the standard on C but why he implemented things the way he did, this is the book. The title is 'The C Programming Language', not 'Learn how to program', or 'C for Beginners'. As such, keep in mind this is a book all about the language. If you know other object oriented languages, you can learn what you need, but if you do not, you should start with something like the C Primer.


More Customer Reviews