Practical C++ Programming
By Steve Oualline
Publisher: O'Reilly Media
Final Release Date: August 1995
Pages: 581

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 forC++: 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.
Product Details
Colophon
Recommended for You
Customer Reviews

REVIEW SNAPSHOT®

by PowerReviews
oreillyPractical C++ Programming
 
3.7

(based on 12 reviews)

Ratings Distribution

  • 5 Stars

     

    (6)

  • 4 Stars

     

    (1)

  • 3 Stars

     

    (2)

  • 2 Stars

     

    (1)

  • 1 Stars

     

    (2)

Reviewed by 12 customers

Sort by

Displaying reviews 1-10

Back to top

Previous | Next »

(3 of 3 customers found this review helpful)

 
4.0

Good book

By majrair

from Undisclosed

Comments about oreilly Practical C++ Programming:

I've found this book great. I have little experience in C, and this book is very readable. The translation (in italian) is not of the best i've read, however the book is very good.

Of course, you need another reference C++ book, but this one lets you to get to the end of a more 500 hundred pages smoothly, giving you clear ideas.

I think manuals should be like this one. Essentials and bring you to the aim.

(4 of 5 customers found this review helpful)

 
5.0

Practical C++ Programming Review

By mahdi saeed mohamed

from Undisclosed

Comments about oreilly Practical C++ Programming:

c++ programming

computer network

(5 of 7 customers found this review helpful)

 
1.0

Practical C++ Programming Review

By BJL

from Undisclosed

Comments about oreilly Practical C++ Programming:

This is a readable text. Its only problem is that it does not teach you the features of C++ that are the ones that make it different (and better) language than C. While classes and templates ate covered briefly, it does not even mention the fundamental classes for data structures from STL such as String, Vector, List, not to mention associative arrays or iterators. These are NOT advanced data structures, but rather the ones you are likely to use daily in proper C++ code. Anyone who uses only C-style strings and arrays in C++ either has a VERY good reason for doing so, or is (much more likely) totally ignorant of C++ content and purpose.

Therefore, if you want to learn C++ properly, do not even consider this book. Try e.g. "C++ primer" by Lippman and Lajoie - it teaches you real C++.

(2 of 3 customers found this review helpful)

 
5.0

Practical C++ Programming Review

By Jeff Pierquet

from Undisclosed

Comments about oreilly Practical C++ Programming:

this book is great. most of the people who complain about it not getting in-depth fast enough forget that this book teaches how to program in c++, not how to master it.

to clarify for earlier posters, the books on c and c++ are similar because they have the same purpose, and because the languages are very similar. why make up new examples when you have perfectly good ones available? for those people complaining about the transition from practical c to practical c++, there is a book readily available called c++: the core language that is especially catered to c to c++ transitions (so you don't have to suffer through the horrors and trauma of repeated examples - note the hint of sarcasm). most of the bad reviews i have seen are from people expecting unrealistic things from a book that was only meant to introduce the language to it's readers from the ground up.

i have recently finished reading it at age 16 coming in with a background in basic and have found it to be neither too easy nor too difficult to read. the author has successfully created a well-rounded book that caters to just about anyone who wants to learn c++. the approach to the language is very smart, logical, and well-paced. i would recommend this book immediately to anyone who wants to learn c++.

it has a cool picture of a chipmunk on the cover, as well, so buy it.

(4 of 4 customers found this review helpful)

 
5.0

Practical C++ Programming Review

By syed ahmed

from Undisclosed

Comments about oreilly Practical C++ Programming:

this is book is by far the best purchased i made,

before this book i bought

three different books

1. how to c++ programming (deitel&deitel)

2. teach your self c++ (sams)

3. c++ interactive course .

and guess what i read them all but the techniques they use is rubbish context layout and explanation is not worth the price of money.

this was the first book i bought from oreilly and its the best choice i made so far no wonder oreilly books are the books used by most programmers and they should get most credit than any other publisher for providing the best clearly explained and full of information for the subject.

i must say english is not my first language but with this book al looked so easy as iam reading in my own language.

thanks

steve.

for writing such a great book!!!!!

(1 of 1 customers found this review helpful)

 
3.0

Practical C++ Programming Review

By Tanmay Chakrabarti.

from Undisclosed

Comments about oreilly Practical C++ Programming:

Dear Steave,

Nodoubt it is one of the very good book. I have a copy of your book

on Practical c++ programming. But unfortunately it does not cover

the topic on the process of creation of the driver files

thanking you

Tanmay Chakrabarti.

 
5.0

Practical C++ Programming Review

By Justin

from Undisclosed

Comments about oreilly Practical C++ Programming:

I read the comments after buying the book and I'm very glad I bought it first. The comments might have disuaded me from doing so!! I'm not a "programmer" by trade, and I admit, perhaps it's not the best book for such professionals. I have however an interest in programming currently as a hobby, but find myself drifting more toward the computer field as time progresses. This is the third or fourth book on C/C++ I have started, and I can say with certainty, it is the only one whith which I feel I am REALLY learning the C language.

I especially appreciate the brevity. Other programming books I have are 2 to 3 times as large ... meaning they take 2 to 3 (or 4 or 5...) times as long to get anywere! The short to-the-point chapters both keep the reader's attention and yet do not overwhelm you. Theory is nice, but let me get in there and get my hands dirty, man!! The examples I liked ... although, I often found myself thinking that more advanced topics (which I knew of from previous programming experience) would make the program smoother and often save typing. Frequently those topics were found in the next chapter. I think that minor amount of frustration helped me learn more as I thought "OH!! THAT's how I could have done that exercise last chapter!"

I FEEL I HAVE LEARNED MORE IN LESS TIME WITH THIS BOOK THAN WITH ANY OTHER C OR C++ BOOK I HAVE STARTED READING.

I can't say this book will teach you C++ from ground zero, but with a modest background in programming I believe it should be more than sufficient. Will this book alone teach you all you need to know? No, of course not. Will you need other books? Yes, certainly. But is this book the best place I've yet found to start. ABSOLUTELY!!!

(1 of 1 customers found this review helpful)

 
1.0

Practical C++ Programming Review

By Hugues Talbot

from Undisclosed

Comments about oreilly Practical C++ Programming:

Whatever you do, do not buy this book. Even though its style is

relatively clear, it does not teach post-ANSI/ISO standard C++.

As a result many of the chapters in this 1995 book are either

redundant, confusing or downright wrong.

None of the modern features of C++ such as modern templates, exception

handling, namespace and the fantastic standard C++ to name a few get

any mention at all.

It is appalling that O'Reilly offering on C++ basically consists of

this book and `C++, the core language'. The latter book makes a

reasonable attempt at teaching the more basic aspects of C++ to

C programmers, but this supposedly more advanced book is just not

on.

If you are seeking a short, clear, advanced and modern introduction

to C++, I recommend `The ANSI/ISO C++ Professional Programmer's

Handbook', by Danny Kalev, QUE, ISBN 0-7897-2022-1.

 
5.0

Practical C++ Programming Review

By Dr. Gonzo

from Undisclosed

Comments about oreilly Practical C++ Programming:

/*



Great book.

I first read it when I was 17.

And today - I'm a 1st class techie, parts to this book.

Altough I'm not programming in C++ anymore (I switched to developing my own languages...man I tell ya, a daunting but rewarding task...but hey, let's move bak 2 te buk!: This book is enlightenment.

Steve - you did it...Sometimes, when I am home alone and don't know what to do, I grab the book, read a few pages in it. And I laugh, and smile, and hey, ...can't ell ya...



*/

return true;

(2 of 2 customers found this review helpful)

 
2.0

Practical C++ Programming Review

By Steven Watson

from Undisclosed

Comments about oreilly Practical C++ Programming:

OK book, but having previously read "Practical C"

by the same author I was in a continual state of deja vu because

many of the examples are the same between the two.

To me this is a very sad state meaning the author is either

a completely unimaginative, boring person or simply too lazy.

Either way, I feel the price I paid for the book was too high.

Displaying reviews 1-10

Back to top

Previous | Next »

 
Buy 2 Get 1 Free Free Shipping Guarantee
Buying Options