UEFA Champions League
To share your reaction on this item, open the Amazon app from the App Store or Google Play on your phone.
Buy new:
£30.99
FREE delivery Saturday, 25 January
Dispatches from: Amazon
Sold by: Amazon
£30.99
FREE Returns
FREE delivery Saturday, 25 January. Details
Or fastest delivery Tomorrow, 23 January. Order within 17 hrs 16 mins. Details
In stock
££30.99 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
££30.99
Subtotal
Initial payment breakdown
Delivery cost, delivery date and order total (including tax) shown at checkout.
Dispatches from
Amazon
Amazon
Dispatches from
Amazon
Sold by
Amazon
Amazon
Sold by
Amazon
Returns
Returnable within 30 days of receipt
Returnable within 30 days of receipt
Item can be returned in its original condition for a full refund within 30 days of receipt
Payment
Secure transaction
Your transaction is secure
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
£1.98
The book has been read, but is in excellent condition. Pages are intact and not marred by notes or highlighting. The spine remains undamaged. The book has been read, but is in excellent condition. Pages are intact and not marred by notes or highlighting. The spine remains undamaged. See less
£2.80 delivery 25 - 28 January. Order within 11 hrs 31 mins. Details
Only 10 left in stock.
££30.99 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
££30.99
Subtotal
Initial payment breakdown
Delivery cost, delivery date and order total (including tax) shown at checkout.
Dispatched from and sold by World of Books Ltd.
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet or computer – no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

Follow the authors

Something went wrong. Please try your request again later.

Accelerated C++: Practical Programming by Example (C++ In-Depth Series) Paperback – Illustrated, 14 Aug. 2000

4.2 4.2 out of 5 stars 265 ratings

{"desktop_buybox_group_1":[{"displayPrice":"£30.99","priceAmount":30.99,"currencySymbol":"£","integerValue":"30","decimalSeparator":".","fractionalValue":"99","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"kCa59QDGZJ2e%2B8csbBwsRjGHK6qRANVO533jNK2GYBOdi57Tm9tbN3OJ2EI%2FdvhCuFcAm6uWDmPqQ8j9dL%2FMD5ALQnuxzQaX9fehAULF6FEcPAa9VC84JCYCd0emhrrj","locale":"en-GB","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"£1.98","priceAmount":1.98,"currencySymbol":"£","integerValue":"1","decimalSeparator":".","fractionalValue":"98","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"kCa59QDGZJ2e%2B8csbBwsRjGHK6qRANVOFQHPFzFGAGCxAc2odRPJbMybhBKaIoe7gNlPd56gPzhadhEcu28wD%2B4T9PdFOfALsMzMMbOv2664P%2Bjd6fPoogoqmPRTLWNO02DbD2PsEBaFriR0c9qB8uJyUyeY7qUXdQr3F4xi3Nbgjb7Di3xU%2Fw%3D%3D","locale":"en-GB","buyingOptionType":"USED","aapiBuyingOptionIndex":1}]}

Purchase options and add-ons

Want to learn how to program in C++ immediately? Want to start writing better, more powerful C++ programs today? Accelerated C++'s uniquely modern approach will help you learn faster and more fluently than you ever believed possible. Based on the authors' intensive summer C++ courses at Stanford University, Accelerated C++ covers virtually every concept that most professional C++ programmers will ever use -- but it turns the "traditional" C++ curriculum upside down, starting with the high-level C++ data structures and algorithms that let you write robust programs immediately. Once you're getting results, Accelerated C++ takes you "under the hood," introducing complex language features such as memory management in context, and explaining exactly how and when to use them. From start to finish, the book concentrates on solving problems, rather than learning language and library features for their own sake. The result: You'll be writing real-world programs in no time -- and outstanding code faster than you ever imagined.

Frequently bought together

This item: Accelerated C++: Practical Programming by Example (C++ In-Depth Series)
£30.99
Get it as soon as Saturday, Jan 25
In stock
Sent from and sold by Amazon.
+
£26.93
Get it as soon as Saturday, Jan 25
In stock
Sent from and sold by Amazon.
+
£40.01
Get it as soon as Saturday, Jan 25
In stock
Sent from and sold by Amazon.
Total price: $00
To see our price, add these items to your basket.
Details
Added to Basket
spCSRF_Treatment
Choose items to buy together.

From the brand

Product description

Amazon Review

If you don't have a lot of time, but you still want to learn the latest in C++, you don't have to learn C first. You might learn more by digging into existing language features and classes from the very beginning. That's the approach offered by Accelerated C++, a text that delves into more advanced C++ features like templates and Standard Template Library (STL) collection classes early on. This book can arguably get a motivated beginning programmer into C++ more quickly than other available tutorials.

What separates this title from the rest of the pack is that it jumps right in with samples that take advantage of today's Standard C++, from streams to built-in container classes such as vectors and linked lists. Early examples are more complex than in other books, but the thoroughness and relaxed pace of the explanations will bring the novice up to speed. (Though it ships at a slender 350 pages, Accelerated C++ is packed with samples, tips and example problems--about 10 per chapter.)

After a tour of basic C++, the book looks at more advanced C++ features such as templates, including built-in support for containers. Besides tapping the strength of Standard C++, you will also learn to design with your own templates. (Other tutorials would defer this material until later on.) The authors have tested the approach in the book in their own teaching and have honed a set of worthwhile examples that will help anyone get familiar with these powerful language features. All examples make use of the command line and console (without GUI programs), but the advantage is that this code should run on any of today's operating systems and compilers. Later sections cover the basics of class design, including good coverage of operator overloading and inheritance.

With its innovative approach to teaching the language, Accelerated C++ will challenge readers in the right way. It suggests you don't need to learn C to be productive in C++. Written in an approachable style, it deserves a close look from any C++ novice. --Richard Dragan

From the Back Cover

This is a first-rate introductory book that takes a practical approach to solving problems using C++. It covers a much wider scope of C++ programming than other introductory books I've seen, and in a surprisingly compact format.

--Dag Brück, founding member of the ANSI/ISO C++ committee

The authors present a clear, cogent introduction to C++ programming in a way that gets the student writing nontrivial programs immediately.

--Stephen Clamage, Sun Microsystems, Inc., and chair of the ANSI C++ committee

Anyone reading just this one book and working through the examples and exercises will have the same skills as many professional programmers.

--Jeffrey D. Oldham, Stanford University

Why is Accelerated C++ so effective? Because it

  • Starts with the most useful concepts rather than the most primitive ones: You can begin writing programs immediately.
  • Describes real problems and solutions, not just language features: You see not only what each feature is, but also how to use it.
  • Covers the language and standard library together: You can use the library right from the start.
The authors proved this approach in their professional-education course at Stanford University, where students learned how to write substantial programs on their first day in the classroom.

Whether you are eager to get started writing your first C++ programs, or you are already using C++ and seeking deeper understanding, the authors' unique approach and expertise make Accelerated C++ an indispensable addition to your library.



020170353XB04062001

Product details

  • Publisher ‏ : ‎ Addison-Wesley Professional; 1st edition (14 Aug. 2000)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 352 pages
  • ISBN-10 ‏ : ‎ 020170353X
  • ISBN-13 ‏ : ‎ 978-0201703535
  • Dimensions ‏ : ‎ 18.8 x 2.54 x 23.24 cm
  • Customer reviews:
    4.2 4.2 out of 5 stars 265 ratings

About the authors

Follow authors to get new release updates, plus improved recommendations.

Customer reviews

4.2 out of 5 stars
265 global ratings

Review this product

Share your thoughts with other customers

Customers say

Customers find the book's introductory value excellent. It introduces simple concepts at the start, teaching basic syntax rules and good programming practices. They find it well-suited for beginners and say it gets them writing useful programs quickly. The book is concise, easy to follow, and structured well.

AI-generated from the text of customer reviews

Select to learn more
19 customers mention ‘Introductory value’14 positive5 negative

Customers find this book a good introduction to C++ programming. It covers the basics of syntax and good programming practices, geared toward beginners. The authors clearly understand how to teach, and the book is a useful reference for getting up and running in C++.

"...C++11 stuff like smart pointers due to its age, but teaches underpinnings of the whole language and standard library which is still just as relevant..." Read more

"...It's approach is to get the reader coding immediately and introduce principles through refinement of existing working code examples...." Read more

"A well organised and straight forward introduction for the experienced programmer, definitely not for beginners. Well worth having on the shelf...." Read more

"This is a great book for C++ novices (including me) it covers a range of topics which would be relevant for solving most problems; covering,..." Read more

11 customers mention ‘Pacing’8 positive3 negative

Customers find the book concise and fast-paced. They say it gets them writing useful programs quickly, is well-structured, and easy to follow. The text is solid and well-written.

"This book is well written, reasonably comprehensive and is very fast-paced...." Read more

"...template classes and functions is a fairly simple topic which is easy to understand and allows the learner to get to grips with what the STL is..." Read more

"...He tells me the book is easily followed and well structured. Very well geared towards beginning programmers." Read more

"...add (maybe) is that this book sometimes discusses concepts before they are adequately defined, which is difficult for me..." Read more

Excellent condition, and delivery.
5 out of 5 stars
Excellent condition, and delivery.
For 50p this book arrived ahead of schedule and in like new condition.Not read it yet, but for 50p it's got to be one of my better investments. 😁
Thank you for your feedback
Sorry, there was an error
Sorry, we couldn't load the review

Top reviews from United Kingdom

  • Reviewed in the United Kingdom on 30 November 2024
    For 50p this book arrived ahead of schedule and in like new condition.

    Not read it yet, but for 50p it's got to be one of my better investments. 😁
    Customer image
    5.0 out of 5 stars Excellent condition, and delivery.
    Reviewed in the United Kingdom on 30 November 2024
    For 50p this book arrived ahead of schedule and in like new condition.

    Not read it yet, but for 50p it's got to be one of my better investments. 😁
    Images in this review
    Customer image Customer image Customer image
    Customer imageCustomer imageCustomer image
  • Reviewed in the United Kingdom on 19 December 2015
    Can't recommend this book enough. Misses newer C++11 stuff like smart pointers due to its age, but teaches underpinnings of the whole language and standard library which is still just as relevant today. One of the chapters actually implements what I would describe as quite similar to smart pointers, from scratch.

    Crucially, it doesn't assume you're an idiot. Coming from a Java and C background, I therefore found this book didn't hold my hand too much but at the same time was quite comprehensive.

    Some books will start from scratch as if you've never programmed in your life. If you have previous programming experience, this is the C++ book for you.
    2 people found this helpful
    Report
  • Reviewed in the United Kingdom on 2 July 2012
    This book is well written, reasonably comprehensive and is very fast-paced. It's approach is to get the reader coding immediately and introduce principles through refinement of existing working code examples. This book will be most use to existing OO programmers that want a quick introduction to the syntax and features of C++. I find myself re-reading chapters to help improve my understanding - this is fine as C++ is not (certainly in my experience) a language that you can think in naturally. I would not recommend this book to non-programmers, some programming experience is necessary from the outset.
    One person found this helpful
    Report
  • Reviewed in the United Kingdom on 7 April 2017
    A well organised and straight forward introduction for the experienced programmer, definitely not for beginners. Well worth having on the shelf. I only wish there was a part II to guide us through C++11x and C++14x
    One person found this helpful
    Report
  • Reviewed in the United Kingdom on 13 December 2017
    This book was recommended to me when I had to learn C++, but I did not find it all that useful. To me, Rao's book "Teach yourself C++ in one hour a day" was more successful. Maybe it is a matter of how one learns best - I don't know! Or maybe it is a matter of what one is used to (Fortran and R for me) - I still don't know! What I can usefully add (maybe) is that this book sometimes discusses concepts before they are adequately defined, which is difficult for me (although it might not be for everyone).
    2 people found this helpful
    Report
  • Reviewed in the United Kingdom on 14 August 2015
    This is a great book for C++ novices (including me) it covers a range of topics which would be relevant for solving most problems; covering, explaining and presenting everything in an comprehensive way. Also it has suggestions for further C++ subjects and generally helps understanding. However, I had some issues with distinguishing where code blocks were supposed to go but upon a second read it made sense and usually this sort of thing depends on the implementation used -I feel like Visual Basic 2013 is the smoothest out of what I've tried.
    One person found this helpful
    Report
  • Reviewed in the United Kingdom on 21 April 2013
    Amongst other things I'm a professional trainer, and I've been teaching technical subjects on and off for the last 24 years. I bought this book about a year ago because I'd been asked to provide C++ training and although I'd been teaching in C on and off I'd never delivered a C++ course.
    I prefer shorter books that stick to the subject, this book does that at 300 pages. It excels at introducing the simple concepts at the start however it's a slave to its examples. This gives the book some problems as it attacks the more complex aspects of C++ as - although one can understand what is being taught, the slavish manner in which new concepts are introduced into the book's 'student grades' example leaves one floundering somewhat with respect to the 'framing' of the newly introduced concepts.
    People learn most effectively when knowledge is 'framed' meaning its related to some (hopefully) more familiar concept. Clearly the authors understand this principle, and the 'student grades' program is meant to serve this purpose, however the book fails to really get the reader to understand how and where the knowledge provided fits into the spectrum of C++ knowledge rather than just the 'student grades' program.
    The exercises are excellent but aside from the first few on each chapter I would judge that they are too difficult for 'normal' learners. The authors' attempt to introduce aspects of programming by forcing the reader to code up solutions that would be easy if you'd read on a couple of chapters. This is an approach often taken by academic's - the idea is that one appreciates the knowledge gained by understanding how difficult it would be if you didn't know it. To someone who wants 'accelerated learning' as the title of the book promises, this is soul destroying and a waste of time. The result is that one ends up skipping examples because you know they'll be teaching you how to do it properly in a couple of chapters.
    If you really wanted to start from scratch and learn C++ you would have no idea on how to compile the examples in this book, let alone understand; what a compiler is, the phases of compilation, the pre-processor, the link-edit phase libraries and dynamic linking. These are concepts that I introduce in 'chapter one' of my courses, before the first break, to build confidence in what the delegates are about to learn.
    This book has other glaring omissions, namely the C++, Standard Template Library. Although the features of the STL are taught in the book, they aren't really identified in a manner that allows the reader to gain perspective and confidence in their use.
    Probably the most inexcusable chapter in the book is chapter 8, 'Writing generic functions'. After much consideration I believe that the book seems to have little idea of how to teach one of the most important concepts in C++ which itself is essential to fully appreciate the power of the STL. The reader is left floundering at the end of this chapter wondering what it was all about. If taught properly template classes and functions is a fairly simple topic which is easy to understand and allows the learner to get to grips with what the STL is doing for them. This book just 'drops the ball' so badly that the learners confidence is destroyed, rather than built up.
    If you already know how to program, you already know a bit of C, you know how to compile, you have other reference material, you aren't discouraged by chapter 8, you could probably learn C++ quite quickly from this book, however if you want to learn C++ rapidly from scratch I doubt very much that you would match the claim on the book that '..student's learned how to write substantial programs on their first day in the classroom..' because the book just assumes you have knowledge that you probably don't have.
    14 people found this helpful
    Report
  • Reviewed in the United Kingdom on 1 October 2013
    I bought this for my brother to learn C++ after he had watched several YouTube videos on the language. He is thoroughly enjoying the experience and I believe that learning by example is the best method for applied knowledge such a programming. He tells me the book is easily followed and well structured. Very well geared towards beginning programmers.

Top reviews from other countries

Translate all reviews to English
  • saira
    5.0 out of 5 stars Great Value
    Reviewed in Spain on 2 December 2021
    Book arrived earlier than estimated and in perfect condition. Thanks!
  • Leong CK
    5.0 out of 5 stars It is what I needed.
    Reviewed in Singapore on 18 July 2022
    Good for learning C++ programming.
    Customer image
    Leong CK
    5.0 out of 5 stars It is what I needed.
    Reviewed in Singapore on 18 July 2022
    Good for learning C++ programming.
    Images in this review
    Customer image
    Customer image
  • peter nguyen
    4.0 out of 5 stars item as described
    Reviewed in Australia on 16 January 2022
    item as described. A bit slow in delivery.
  • Amazon Customer
    5.0 out of 5 stars Five Stars
    Reviewed in Canada on 12 April 2016
    Easy to read, good beginner's book
  • Lou
    5.0 out of 5 stars Enfin un bon livre pour se mettre au C++
    Reviewed in France on 19 April 2016
    Après des années passées à essayer de me former au C++ par différents moyens, années au cours desquels je fus découragé par la complexité, l'abondance de sources, et la médiocrité pédagogique de nombreux ouvrages, je me régale à la lecture de ce livre. Il permet de plonger directement dans une programmation C++ qui ne soit pas juste une adaptation du C. Les notions fondamentales (par exemple les itérateurs) y sont abordées très tôt, et les détails trop arides du langage sont laissés de côté. Un livre qui va ainsi à l'essentiel permet de ne pas trop vite se noyer dans la masse d'informations disponibles.

    Le style est excellent, cela rend la lecture beaucoup plus facile qu'un livre de référence. Une nouvelle édition couvrant C++11 serait la bienvenue, mais c'est bien là le seul bémol quant à cette édition.