Vous voulez voir cette page en français ? Cliquez ici.


or
Sign in to turn on 1-Click ordering.
More Buying Choices
Have one to sell? Sell yours here
Accelerated C++: Practical Programming by Example
 
See larger image
 

Accelerated C++: Practical Programming by Example [Paperback]

Andrew Koenig , Barbara E. Moo
4.5 out of 5 stars  See all reviews (53 customer reviews)
List Price: CDN$ 51.99
Price: CDN$ 32.75 & this item ships for FREE with Super Saver Shipping. Details
You Save: CDN$ 19.24 (37%)
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
In Stock.
Ships from and sold by Amazon.ca. Gift-wrap available.
Want it delivered Friday, May 25? Choose One-Day Shipping at checkout.

Formats

Amazon Price New from Used from
Library Binding --  
Paperback CDN $32.75  

Frequently Bought Together

Accelerated C++: Practical Programming by Example + Effective C++: 55 Specific Ways to Improve Your Programs and Designs + Design Patterns: Elements of Reusable Object-Oriented Software
Price For All Three: CDN$ 105.18

Show availability and shipping details

Buy the selected items together
  • In Stock.
    Ships from and sold by Amazon.ca.
    This item ships for FREE with Super Saver Shipping. Details

  • Effective C++: 55 Specific Ways to Improve Your Programs and Designs CDN$ 32.75

    In Stock.
    Ships from and sold by Amazon.ca.
    This item ships for FREE with Super Saver Shipping. Details

  • Design Patterns: Elements of Reusable Object-Oriented Software CDN$ 39.68

    In Stock.
    Ships from and sold by Amazon.ca.
    This item ships for FREE with Super Saver Shipping. Details



Product Details


Product Description

From Amazon

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

Book Description

Discover the revolutionary, "instant results" system for learning C++!
Start with the ideas that help you get the most done with the least work!
Use the Standard Library and STL to solve real problems right away.
Based on the authors breakthrough C++ immersion courses at Stanford University. 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 youre 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- Youll be writing real-world programs in no time -- and outstanding code faster than you ever imagined.
Andrew Koenig is a member of the Large-Scale Programming Research Department at AT&Ts Shannon Laboratory, and Project Editor of the C++ standards committee. A C++ programmer for 15 years, he has published over 150 articles on C++. Koenig is author of C Traps and Pitfalls Barbara E. Moo is an independent consultant with 20 years experience in the software field. During her 14 years at AT&T, she worked on one of the first commercial products ever written in C++, managed the companys first C++ compiler project, and managed the development division of AT&Ts WorldNet Internet service business. Koenig and Moo are co-authors of Ruminations on C++.

Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product)
 
(1)

Your tags: Add your first tag
 

What Other Items Do Customers Buy After Viewing This Item?


 

Customer Reviews

53 Reviews
5 star:
 (39)
4 star:
 (7)
3 star:
 (3)
2 star:
 (4)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.5 out of 5 stars (53 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most helpful customer reviews

5.0 out of 5 stars Another (effective) way to teach, Jun 7 2004
This review is from: Accelerated C++: Practical Programming by Example (Paperback)
This book was awesome, one of the best i ever read. It says the same things of a miriad of other books, but in a exceptional way, simply, fast, correct.
You'll be sing the stl in the first chapter, no mixed c/c++ programming here, only true c++.
This book is small, but trust me it has all you need to start really using c++, no stupid example, no stupid code, every single page is filled with usefull information.
Absolutely a must have.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


5.0 out of 5 stars Hands down, best C++ book, April 14 2004
By 
Charles Parcell (Washington, DC United States) - See all my reviews
This review is from: Accelerated C++: Practical Programming by Example (Paperback)
I have purchased way too many C++ books. I see the rut in which all authors seem to get into when writing this type of book. They seem to always fall back into the "old school" "set in concret" methods. This book breaks the traditional C++ education style.

The authors take a very simple example and start building on it. They add bits and pieces of code which support the example. They don't simply add function and code to provide an example, they add functional pieces which you would need in any program you write.

Very well thought out and solid! I have been hoping that they would translate the book style into Java and C#.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


5.0 out of 5 stars The fastest way to learn C++, Jan 11 2004
By 
Sean Carrington (Suffern, NY United States) - See all my reviews
This review is from: Accelerated C++: Practical Programming by Example (Paperback)
There is a running debate as to weather this book is a book for beginners. The answer is yes and no. If you're an experienced "professional" programmer looking to learn C++ then this book is excellent. If you are new to programming and want to learn your 1st language then this book will be over your head. This is NOT an introduction to programming. It's a solid introduction to C++.

I'm a 16 year developer who has worked in COBOL, Visual Basic, Delphi and Java. I ordered this book on the recommendation of a colleague and I started reading it on a Saturday morning. By mid afternoon I had completed the entire book and had a firm grasp on C++. The book is clear, concise and effective. After reading this book, your C++ foundation will be laid and anything else you need can be looked up on a reference basis. It's an excellent way to learn the language and get up to speed quickly.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
Want to see more reviews on this item?
 Go to Amazon.com to see all 95 reviews  4.5 out of 5 stars 
 
 
Most recent customer reviews











Only search this product's reviews



Listmania!


Look for similar items by category


Look for similar items by subject


Feedback


Amazon.ca Privacy Statement Amazon.ca Shipping Information Amazon.ca Returns & Exchanges