Have one to sell? Sell yours here
Practical C++ Programming (Nutshell Handbooks)
 
See larger image
 
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.

Practical C++ Programming (Nutshell Handbooks) [Paperback]

Steve Oualline (Author)
3.8 out of 5 stars  See all reviews (42 customer reviews)


Available from these sellers.


Textbook Student FREE Two-Day Shipping for Students. Learn more

Formats

Amazon Price New from Used from
Paperback --  
There is a newer edition of this item:
Practical C++ Programming, Second Edition Practical C++ Programming, Second Edition 3.3 out of 5 stars (17)
$25.30
In Stock.

Book Description

1565921399 978-1565921399 August 8, 1995 1st ed

Fast becoming the standard language of commercial software development, C++ is an update of the C programming language, adding object-oriented features that are very helpful for today's larger graphical applications.

Practical C++ Programming is a complete introduction to the C++ language for the beginning programmer, and also for C programmers transitioning to C++. Unlike most other C++ books, this book emphasizes a practical, real-world approach, including how to debug, how to make your code understandable to others, and how to understand other people's code.

Almost as important, this book is written in the readable style that has made Nutshell Handbooks® famous.

Topics covered include:

  • Good programming style
  • C++ syntax, what to use and what not to use
  • C++ class design
  • Debugging and optimization

At the end of each chapter are a number of exercises you can use to make sure you've grasped the concepts. Solutions to most are provided.

Practical C++ Programming describes standard C++ features that are supported by all UNIX C++ compilers (including gcc) and DOS/Windows and NT compilers (including Microsoft Visual C++).

Comparison: Practical C++ Programming vs. C++: The Core Language

O'Reilly's policy is not to publish two books on the same topic for the same audience. We'd rather spend twice the time on making one book the industry's best. So why do we have two C++ tutorials? Which one should you get?

The answer is they're very different. Steve Oualline, author of the successful book Practical C Programming, came to us with the idea of doing a C++ edition. Thus was born Practical C++ Programming. It's a comprehensive tutorial to C++, starting from the ground up. It also covers the programming process, style, and other important real-world issues. By providing exercises and problems with answers, the book helps you make sure you understand before you move on.

While that book was under development, we received the proposal for C++: The Core Language. Its innovative approach is to cover only a subset of the language -- the part that's most important to learn first -- and to assume readers already know C. The idea is that C++ is just too complicated to learn all at once. Instead, you learn the basics solidly from this short book, which prepares you to start programming and to understand some of the other C++ books you'll need for reference.

These two books are based on different philosophies and are for different audiences. But there is one way in which they work together. If you are a C programmer, we recommend you start with C++: The Core Language, then read about advanced topics and real-world problems in Practical C++ Programming.


Customers Who Bought This Item Also Bought


Editorial Reviews

About the Author

Steve Oualline lives in Southern California, where he works as a software engineer for a major phone company. In his free time he is a real engineer on the Poway Midland Railroad. Steve has written almost a dozen books on programming and Linux software. His web site is http://www.oualline.com .


Product Details

  • Paperback: 581 pages
  • Publisher: O'Reilly Media; 1st ed edition (August 8, 1995)
  • Language: English
  • ISBN-10: 1565921399
  • ISBN-13: 978-1565921399
  • Product Dimensions: 9 x 7.1 x 1.3 inches
  • Shipping Weight: 2 pounds
  • Average Customer Review: 3.8 out of 5 stars  See all reviews (42 customer reviews)
  • Amazon Best Sellers Rank: #1,774,472 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

 

Customer Reviews

42 Reviews
5 star:
 (18)
4 star:
 (7)
3 star:
 (9)
2 star:
 (6)
1 star:
 (2)
 
 
 
 
 
Average Customer Review
3.8 out of 5 stars (42 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

10 of 10 people found the following review helpful:
4.0 out of 5 stars Excellent Debrief of C++, January 6, 2000
Amazon Verified Purchase(What's this?)
This review is from: Practical C++ Programming (Nutshell Handbooks) (Paperback)
As a Java Programmer learning C++ I have found this book to be excellent. The author's concise explanations offer a great review for somewhat experienced programmers without sounding boring or redundant. For a beginning programmer it may seem too vague, but perhaps C++ isn't the best language to start with. The code examples are excellent and Oualline does a good job of explaining them. I also like his technique of intentionally putting errors in the examples and having the reader look for them. Also, the programming excersizes he has at the end of each chapter are similar to ones I did in my Intro to Programming class and probably fairly standard excersizes.

The book loses steam towards the end. The discussion of OO in C++ is pretty limited. It's still an excellent introductory book, however.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


6 of 6 people found the following review helpful:
5.0 out of 5 stars Good for beginners, Great for programmers, November 18, 1999
By A Customer
This review is from: Practical C++ Programming (Nutshell Handbooks) (Paperback)
For my sins, I have to hack away in VB/VBA most of the day. My forays into C were limited to my undergrad days a full decade ago. For a long while, I had struggled with spare-time C++ learning from those 1000+ page monster "Teach yourself in 21 days, dummy..." tomes*, only to run out of patience a few chapters (= 100s pages) in. But living up to their reputation, O'Reilly have come thru with a not-for-dummies, concise, clear text. This book not only moved my C++ up the curve, it taught me a lot of things about where my VB was going wrong. The style chapters alone make for essential reading. I have recommended this to all my fellow corporate slave hackers, and although it may be a bit fast paced for an absolute beginner, I would think that most people would be able to follow and benefit from it given a bit of dedication. And lastly, it doesn't assume that you are enslaved to M$oft's VC++, unlike a good 75% of the market.

(*nowadays, if it doesn't say O'Reilly on the spine, I usually put it back on the shelf.)

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


6 of 6 people found the following review helpful:
5.0 out of 5 stars Great book to learn C++!, June 4, 1998
By A Customer
This review is from: Practical C++ Programming (Nutshell Handbooks) (Paperback)
This book is an excellent book for those wishing to learn C++. It is very well written, with good examples.

This is a great book for those wishing to learn C++ without any prior programming experience, and those with some experience in another language. I would even suggest this as a text for a first semester college level, "Introduction to C++," course. It even covers enough to be used for the first part of a second semester course, with coverage of overloading of operators for classes, templates, and modular programming (projects, and makefiles).

This book is short enough too that you can actually start learning quickly. Those "Learn C++ in 21 Days" books must expect people to be able to read those books all day long for 21 days, and maintain no employment, or else forget about any kind of social or family life afterwork.

It is not a book for those that already know C++, as it says on the back cover. So keep that in mind as you read the other reviews here that rate it low -- perhaps they should have read the back cover before buying it.

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
 
 
 
Most Recent Customer Reviews











Only search this product's reviews



What Other Items Do Customers Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 

Your tags: Add your first tag
 

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

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
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums



So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject