This site uses cookies to deliver our services, improve performance, for analytics, and (if not signed in) for advertising. By using LibraryThing you acknowledge that you have read and understand our Terms of Service and Privacy Policy. Your use of the site and services is subject to these policies and terms.
Hide this

Results from Google Books

Click on a thumbnail to go to Google Books.

The C++ Programming Language: Special…

The C++ Programming Language: Special Edition (original 2003; edition 2000)

by Bjarne Stroustrup

MembersReviewsPopularityAverage ratingConversations
731919,118 (4.07)None
Title:The C++ Programming Language: Special Edition
Authors:Bjarne Stroustrup
Info:Addison-Wesley Professional (2000), Edition: 3, Hardcover, 1030 pages
Collections:Your library

Work details

The C++ Programming Language {Special 3rd Edition} by Bjarne Stroustrup (2003)



Sign up for LibraryThing to find out whether you'll like this book.

No current Talk conversations about this book.

English (9)  Italian (1)  All languages (10)
Showing 1-5 of 9 (next | show all)
You do not need to read this book to code in C++, you need to read it if you want to know what your code is doing and why. This book is not patronizing, it does not include humorous quips, it does not apologize for using appropriate language. This book explains what C++ has to offer, why it has it, and how to use it. All of it. If you code in C++ do your fellow coders and future code maintainers a favor and buy it. ( )
1 vote dohouk | Oct 4, 2009 |
A must have reference for any serious C++ programmer. Of the numerous programming books on the shelves at work, I find that this one comes in handy time and time again. A solid resource for novice and seasoned C++ programmers alike. ( )
  rclose | Aug 31, 2009 |
This book is upside-down from almost every other programming reference book I've ever read. Usually books like to start you at the ground level: if it's a book on C++, you get memory management and pointers; if it's on basic coding, you get sorting algorithms and linked lists. If it's on generics, you generally get implementations of iterators.

What this sort of book never points out is, you shouldn't ever need any of that nonsense. C# and Java have a zillion standard library collection classes that implement iterators. Every halfway modern language has a linked list class. And in C++, you hardly have any need to do any memory management - if you use the standard template library.

This is where Stroustrup is coming from. He starts you at the very beginning, learning how to use the std::list class just like you would do if you were using it, intelligently, in an actual application. That's more or less how the whole book is organized: practical, sensible applications of standard templates. Not implementations of iterators (although that's in here), not memory management; just writing code in the way Stroustrup envisioned code being written when he designed the language.

So, if you want to write code the way Bjarne thinks you should write code, read this book. ( )
2 vote benfulton | Feb 1, 2009 |
This book is not for people recently coming from C. It's for those who fond of C++ for a long time, and really experienced programmers in general.

Some parts look so incredibly cryptic to me that i always take a sip on this beast whenever i feel like learning something in CS. And yeah, it's not only about C++, it's about Computer Science and Object-Oriented Programming. ( )
2 vote acrn | Feb 23, 2008 |
Excellent book.
  akuchlous | Aug 21, 2007 |
Showing 1-5 of 9 (next | show all)
no reviews | add a review
You must log in to edit Common Knowledge data.
For more help see the Common Knowledge help page.
Series (with order)
Canonical title
Original title
Alternative titles
Original publication date
Important places
Important events
Related movies
Awards and honors
First words
Last words
Disambiguation notice
Please do not combine with other editions of The C++ Programming Language; this is different from the 3rd Edition in having "two new appendixes on locales and standard library exception safety" and from the other editions in large differences in the underlying language and consequent rewriting.
Publisher's editors
Publisher series
Original language
Canonical DDC/MDS

References to this work on external resources.

Wikipedia in English (4)

Book description
Haiku summary

Amazon.com Product Description (ISBN 0201700735, Hardcover)

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.

(retrieved from Amazon Thu, 12 Mar 2015 18:11:59 -0400)

No library descriptions found.

Quick Links

Popular covers


Average: (4.07)
1.5 1
2 5
2.5 1
3 23
3.5 5
4 50
4.5 3
5 47

Penguin Australia

An edition of this book was published by Penguin Australia.

» Publisher information page

Is this you?

Become a LibraryThing Author.


About | Contact | Privacy/Terms | Help/FAQs | Blog | Store | APIs | TinyCat | Legacy Libraries | Early Reviewers | Common Knowledge | 134,147,749 books! | Top bar: Always visible