or
Sign in to turn on 1-Click ordering.
Trade in Yours
For a £0.20 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Sorry, this item is not available in
Image not available for
Colour:
Image not available

 
Tell the Publisher!
I’d like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

The C++ Programming Language, Special Edition [Special Edition] [Hardcover]

Bjarne Stroustrup
4.0 out of 5 stars  See all reviews (20 customer reviews)
RRP: £57.99
Price: £51.42 & FREE Delivery in the UK. Details
You Save: £6.57 (11%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Only 2 left in stock (more on the way).
Dispatched from and sold by Amazon. Gift-wrap available.
Want it Saturday, 20 Sep.? Choose Express delivery at checkout. Details

Formats

Amazon Price New from Used from
Hardcover, Special Edition £51.42  
Paperback --  
Trade In this Item for up to £0.20
Trade in The C++ Programming Language, Special Edition for an Amazon Gift Card of up to £0.20, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Learn more
There is a newer edition of this item:
The C++ Programming Language The C++ Programming Language 4.4 out of 5 stars (14)
£54.99
In stock.

Book Description

1 Feb 2000 0201700735 978-0201700732 3

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.




Frequently Bought Together

The C++ Programming Language, Special Edition + Effective C++: 55 Specific Ways to Improve Your Programs and Designs (Professional Computing)
Price For Both: £74.38

Buy the selected items together


Product details

  • Hardcover: 1040 pages
  • Publisher: Addison Wesley; 3 edition (1 Feb 2000)
  • Language: English
  • ISBN-10: 0201700735
  • ISBN-13: 978-0201700732
  • Product Dimensions: 24.1 x 19.6 x 4.3 cm
  • Average Customer Review: 4.0 out of 5 stars  See all reviews (20 customer reviews)
  • Amazon Bestsellers Rank: 358,019 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Author

Discover books, learn about writers, and more.

Product Description

From the Publisher

Everything you should ever need to know about C++
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... 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.

From the Back Cover

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.




Inside This Book (Learn More)
First Sentence
This book consists of six parts: Introduction: Chapters 1 through 3 give an overview of the C++ language, the key programming styles it supports, and the C++ standard library. Read the first page
Explore More
Concordance
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index | Back Cover
Search inside this book:

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

What Other Items Do Customers Buy After Viewing This Item?


Customer Reviews

Most Helpful Customer Reviews
24 of 26 people found the following review helpful
5.0 out of 5 stars The best source of knowledge on C++ 27 Feb 2003
Format:Hardcover
I've learned C++ from this book first, a few years ago, so my experience is the that of a novice.
On the writing style, I agree with those who say that it could have been written in a clearer way. The reading sometime had to proceed slowly, and sometime turn back a few pages and restart.
On the content, instead, I think that no other book brings the same knowledge in both quantity and quality.
It comes as no surprise that being Stroustrup the first inventor of C++, few people knows it better than him. Through this thousand of pages it is possible to learn plenty and plenty of details about the language. But should is stop here, it would be just another Kernigan & Ritchie. Indeed, the book brings much more. The language is explained through the use of a lot of examples that in reality are true insights on programming techniques. Perhaps you'll follow the classic path of buying this or some other big reference on C++, and then some other lighter book on tecniques and/or coding strategies. I did it, passing through exceptional books (Coplien, Koeing, Meyers). Now, looking back, I realize that much of the stuff I've learned through these latter books, could have been learned through Stroustrup's as well. All this stuff is there. The problem is that you learn them together with the language and the OO notions, so if you are a novice they could not receive the deserved attention (and perhaps they don't have the deserved space in the book. But, after all, I find they are "add-in"s, not the main subject).
And there's still something more. Through the chapter Stroustrup exposes his view on the OO subject. It's a personal view (that lead to the language development as a support), but it's a good one, on my opinion. One that, among the many, deserves respect and that can get a direct match on the most widely used language, together with C.
Comment | 
Was this review helpful to you?
2 of 2 people found the following review helpful
5.0 out of 5 stars Excellent 26 Mar 2010
Format:Hardcover
Having read a number of introductory texts on C++ I wanted a book that would count as a one stop fits all repository of information on the C++ language as a whole without having to trawl through reams of example code and explanatory text to get to the actual info. This book does that in spades being, in some places, so terse that it is necessary to closely examine some statements to fully comprehend their full implications, providing further useful learning. Excellent.
Comment | 
Was this review helpful to you?
8 of 10 people found the following review helpful
5.0 out of 5 stars The world needs more books like this 10 Aug 2001
By A Customer
Format:Hardcover
As the other readers have pointed out, this is not a book from which to learn C++. I did learn on the 1st Ed. and consider it a shame that that was put out of print by a book doing a quite different job...That said, this book is a good read for experienced developers who want to get the most of the STL particularly. If you find it heavy going to begin with, keep at and suddenly a light will come on and everything suddenly makes sense. The world needs more books like this. There's too much written for novice or near novice programmers and too little for experienced developers to learn from a extract the maximum return from their languages. I've learnt more from Stroustrup than K&R or Steve McConnell (Code Complete) put together.
Comment | 
Was this review helpful to you?
5.0 out of 5 stars Classic text in hardback 1 Feb 2014
Format:Hardcover|Verified Purchase
This is a classic C++ text in hardback. If you're programming ordinary C++ rather than the latest bleeding edge version of the language then this edition is an excellent compromise.

My 'Amazon Warehouse' purchase of this book was bumped on the spine (hence returned to Amazon by the first buyer), but represents a better than average condition used purchase for me.
Comment | 
Was this review helpful to you?
5.0 out of 5 stars Academic but good! 22 Mar 2013
Format:Hardcover|Verified Purchase
This is a very academic exposition of the way to program in the language, so may not suit many, but it is a blessed release to those who are tired of wading through dense verbiage of the happy-clappy style.
Comment | 
Was this review helpful to you?
5.0 out of 5 stars The Bible 25 Feb 2012
By Dev
Format:Hardcover
I am not a religious man but if i was this would be my bible. A developer must have. I didn't have much of an issue with the writing style being to hard grasp or have any other issues. Stroustrup covers each sections in a detailed and iterative manner, repeating key concepts with exactly the right amount of detail. I would recommend this book for all levels of learning, being a developer for 10 years might have aided why the books ease of reading however. It has made me refactor my game engine a few times too and slap myself on the wrist a few times as well!
Comment | 
Was this review helpful to you?
5.0 out of 5 stars The Bible 27 May 2011
By Matt
Format:Hardcover
This is the bible reference for C++ (as my uni lecturers call it), and essential for anyone who is working or plans to work with the language long-term. This is not a teach-it-yourself book, but contains all the syntax of the language, written by the language's creator.
Comment | 
Was this review helpful to you?
5.0 out of 5 stars Valuable book for any serious programmer 14 Dec 2010
By C. Pal
Format:Hardcover
Beginners beware about this book's style. It is indeed a hard read and I don't recommended learning C++ from scratch with this book.

However I didn't have much experience beyond the basic syntax either when I begun reading this book.

I love the book for being detailed and thorough and since I will have to work with C++ in my next few projects I found it invaluably helpful.

I recommend this to anyone who wan't to up their knowledge about C++.
Comment | 
Was this review helpful to you?
Would you like to see more reviews about this item?
Were these reviews helpful?   Let us know
Most Recent Customer Reviews
5.0 out of 5 stars Great Book for Grown-Ups
These comments are meant for people aged 16 year or more (younger people can look elsewhere for introductory books on C++). Read more
Published on 18 Dec 2011 by Harold B. Mittiger
1.0 out of 5 stars Not a book to learn C++ from
This book in any of its revisions is just awful if you are buying it to learn C++.
It's written in an abstract, over complicated, academic fashion. Read more
Published on 1 Dec 2011 by Michael
5.0 out of 5 stars The best book about C++
This is a evergreen. The book that every C++ developer should have in his own private library. It is not only a very good reference manual, but it also contains several suggestions... Read more
Published on 9 Sep 2010 by cybercloud
5.0 out of 5 stars Comprehensive reference book
This is one of best C++ reference book. It is not quite an easy book so I do not think it will be the best for a novice or for one that never programmed before. Read more
Published on 12 July 2010 by Vlad Isan
5.0 out of 5 stars Probably the greatest programming book
I haven't read a programming book better than this. Only a great designer like Stroustrup can write with such clarity and lucidity. A comparable book would be K&R's C
Published on 27 April 2008 by Rajendra
1.0 out of 5 stars Sucks like a vacuum cleaner.
It is the worst programming reference book I have ever read, all the information may be there, but it's hidden behind the most appallingly written text I have ever seen. Read more
Published on 3 Jan 2004
1.0 out of 5 stars Hard work
I cannot think how this book is designed to be used, not for people trying to learn something new in any case. Read more
Published on 11 Sep 2003 by germanandy
Search Customer Reviews
Only search this product's reviews

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   


Look for similar items by category


Feedback