C++ The Core Language
Publisher: O'Reilly Media
Final Release Date: October 1995
Pages: 232

C++ is an object-oriented enhancement of the C programming language and is becoming the language of choice for serious software development.C++ has crossed the Single Book Complexity Barrier. The individual features are not all that complex, but when put together in a program they interact in highly non-intuitive ways. Many books discuss each of the features separately, giving readers the illusion that they understand the language. But when they try to program, they're in for a painful surprise (even people who already know C).C++: The Core Language is for C programmers transitioning to C++. It's designed to get readers up to speed quickly by covering an essential subset of the language.The subset consists of features without which it's just not C++, and a handful of others that make it a reasonably useful language. You can actually use this subset (using any compiler) to get familiar with the basics of the language.Once you really understand that much, it's time to do some programming and learn more from other books. After reading this book, you'll be far better equipped to get something useful out of a reference manual, a graphical user interface programming book, and maybe a book on the specific libraries you'll be using. (Take a look at our companion book, Practical C++ Programming.)C++: The Core Language includes sidebars that give overviews of all the advanced features not covered, so that readers know they exist and how they fit in. It covers features common to all C++ compilers, including those on UNIX, Windows NT, Windows, DOS, and Macintosh.Comparison: C++: The Core Language vs.Practical C++ ProgrammingO'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. So, you learn the basics solidly from this short book, which prepares you to understand some of the 200+ other C++ books and to start programming.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
About the Author
Colophon
Recommended for You
Customer Reviews

REVIEW SNAPSHOT®

by PowerReviews
oreillyC++ The Core Language
 
4.2

(based on 6 reviews)

Ratings Distribution

  • 5 Stars

     

    (2)

  • 4 Stars

     

    (3)

  • 3 Stars

     

    (1)

  • 2 Stars

     

    (0)

  • 1 Stars

     

    (0)

Reviewed by 6 customers

Sort by

Displaying reviews 1-6

Back to top

 
5.0

Excellent Transition from Java to C++

By Michael Trigoboff

from Portland, OR

About Me Developer, Educator

Verified Reviewer

Pros

  • Accurate
  • Concise
  • Easy to understand
  • Helpful examples
  • Well-written

Cons

    Best Uses

    • Expert
    • Intermediate
    • Novice
    • Student

    Comments about oreilly C++ The Core Language:

    This book was excellent at providing me with the deep understanding necessary to become competent with C++ as I transitioned to it from Java.

     
    4.0

    I'm using it to teach a class in C++

    By saganist

    from Austin, TX

    About Me Educator

    Verified Reviewer

    Pros

      Cons

        Best Uses

          Comments about oreilly C++ The Core Language:

          This book was the only one suitable for the way I wanted to teach my undergraduate-level C++ class. Specifically, I'm teaching C++ with K&R's C book first, followed by this book for the C++-specific content. Also it's at just the right level of detail for my approach of having the students do the reading at home, followed by a discussion of the finer points in class. The only limitation is that some of the material is a little out of date ("iostream.h" instead of "iostream" and "using namespace std"), but I think it's still well worth it. (I'm recommending O'Reilly's C++ Pocket Reference to my students as a general reference and to cover minor shortcomings like this one.) This could, of course, be remedied by a second edition.

          (2 of 2 customers found this review helpful)

           
          5.0

          Best Book I ever read among other C++ book

          By Jason D.

          from Undisclosed

          Comments about oreilly C++ The Core Language:

          This book is, all hands down, the best, concise, insightful book I ever read about C++ books out ther. It took only a 8 hours to finish reading the book and I feel like I got more out of this book than my 1 semester of c++ programming class I took from my college freshmen year. Wish I had this book back then, I would gotten more better grade.!!!

           
          4.0

          C++: The Core Language Review

          By Mark

          from Undisclosed

          Comments about oreilly C++ The Core Language:

          Hello, I started C++ before while, and this book leads me now! Its designed to get readers up to speed quickly, explains the important concepts and features... Usefull, Mark

          (0 of 8 customers found this review helpful)

           
          3.0

          C++: The Core Language Review

          By nick grayson

          from Undisclosed

          Comments about oreilly C++ The Core Language:

          much respect to the person that can write a comparision of this and Thinking In C++ by Bruce Eckel in the next 48 hours. pfff. I don't like that book and the only information i could find was a unanamous "This book is a must-have, yeah, yeah , yeah etc.". that is why i bought it. I hate it. there are many better online c++ tutorials but having a book is so much more useful. so, is this better than Bruce Eckel's long-winded, repetative, rhetorical, irritating masterflop?

          by the way, i know Java to the level of Java In A Nutshell fully read and i know c++ about half as-well, thanks to Bruce Eckel's rabid following of nausiating worshippers. I got to page 150 and i knew as much about c++ as i did about Java at page 60 in O'reilly's Java equivalent. thanks for anyone who can write a "no-fluff" comparison, dis-similar to my own rantings.

          WHY DO YOU FORCE ME TO RATE THIS? (o'reilly)

          (1 of 1 customers found this review helpful)

           
          4.0

          C++: The Core Language Review

          By Mark Nenadov

          from Undisclosed

          Comments about oreilly C++ The Core Language:

          This is another impressive title from O'Reilly. When I first bought the book, I really wished I hadn't because the book was intended for C programmers (which I was not). At that time I was basically new to C++. Later on, after taking a course in C++ and learning some of it on my own, I really found the book to be insightful.

          The book revealed alot of things that my teachers would blatently skip over. I really appreciate that it focused on the things that make C++ what it is. It doesn't pretend to be comprehenseive, but it covers alot more than many so-called "comprehensive" books cover. I really recommend this book for C programmers wishing to move to C++ and also C++ programmers who would like to have a deeper understanding of C++'s rich OO features.

          Displaying reviews 1-6

          Back to top

           
          Buy 2 Get 1 Free Free Shipping Guarantee
          Buying Options
          Print: $29.95
          The shipment of this item may be delayed.