5.0 out of 5 stars The best C++ book for beginners!
Object Orienter Programming in C++ by Robert Lafore is by far the most comprehensive book on the subject. I started programming in 1999 at the age of 14, and have since gone on to learn various languages and algorithms in detail. Robert Lafore was my first programming book; it is still the one that I use most often. This book has everything that a beginner/intermediate...
Published on March 29 2003 by Aditya Rajgarhia
0 of 1 people found the following review helpful
1.0 out of 5 stars Buy this book if you want to acheive a state of confusion...
This is by far the worst text on computer programming I have ever read. The layout does not follow any logical pattern, the explanations are sketchy and unclear, and in some places the author's tone is downright pompous. Within a chapter, the author skips from topic to topic without completely covering the material. There are too few exercises at the end of each...
Published on March 1 2002 by Eman
Most Helpful First | Newest First
5.0 out of 5 stars The best C++ book for beginners!,
This review is from: Object-Oriented Programming in C++ (4th Edition) (Paperback)Object Orienter Programming in C++ by Robert Lafore is by far the most comprehensive book on the subject. I started programming in 1999 at the age of 14, and have since gone on to learn various languages and algorithms in detail. Robert Lafore was my first programming book; it is still the one that I use most often. This book has everything that a beginner/intermediate programmer needs to know about C++, and Lafore has done an excellent job in explaining every single concept in simple language, with the use of real world examples.
I would definitely recommend this book to anyone who wants to master C++. However, this book is not for advanced programmers, as it does not have complex algorithms. Yet, it serves its purpose, as these algorithms are too sophisticated for new peogrammers. Moreover, unlike a lot of programming books, it doesn't have typing errors. Pick up a copy, I guarantee that you will crack your school exam - I have consistently been getting straight A's throughout high school in computer science, thanks to Robert Lafore.
5.0 out of 5 stars One of the best C++ books ever written!!,
This review is from: Object-Oriented Programming in C++ (4th Edition) (Paperback)I learned C++ by using this book's 2nd edition back in 1998.
I went to the bookstore the other day, found out that there was the 4th edition, I bought it and started reading it.
It covers the ANSI C++, and some concepts of UML and UP. It not only teaches the syntax of ANSI C++, but also teaches the CONCEPT OF OOP, which in my opinion is more important than knowing all the syntax of C++.
For anyone, I mean anyone, novice or expert C++ people, this would be the first C++ I would ever recommend!
3 of 4 people found the following review helpful
5.0 out of 5 stars Lafore could explain quantum physics to an infant,
This review is from: Object-Oriented Programming in C++ (4th Edition) (Paperback)Concerning OOP in C++ and Data Structures and Algorithms in Java
I've been a software engineer for roughly two years now. I was fortunate to have learned C++ and Data Structures by books written by Lafore. In my time in the field, I've noticed that I have a much stronger understanding of C++ and Data Structures than many of my senior programmers. It appears that the books they learned from in college were so esoteric and academic (Introduction to Algorithms (MIT Electrical Engineering and Computer Science))that they actually fear opening the book, let alone creating binary trees, heaps and weighted graphs. Of course they are also C spaghetti programmers and they have no problem with global variables.
When I was in college the required C++ text was Deitel and Deitel's C++ How to Program. The book was just plain boring to me, fell apart and looked like it was written in some sort of linux text editor. Although the other half of C++ programmers prefer this book over any other, I eventually used Lafore's Object Oriented Programming in C++ to learn the material. OOP in C++ is actually fun to read compared to the snoozers the old guys used to read.
In my opinion, there is no other technical writer that compares. He makes the material so easy you are convinced that you are missing something. When I hear a senior programmer talk in fear about data structures and that scary "Object Oriented Programming" I always have to question if they know something about OOP and DSA that I don't know about? Is there? Cuz I'm still questioning it. I'm ok with the OPP but that spegetti code scares the daylights out of me.
Drawbacks: Lafore only brushes the surface of Big O notation and pseudo code in his data structures book. He also worded the book so nicely that many of my senior programmers have made degrading comments about how the book was written for grade schoolers, yet they use my Lafore's Data Structure book 10 times more than they do their "MIT algorithms" book. That's got to say something.
If your taking a college course, use Lafore's books as backup text books. You'll be thankful you did.
I like this guys writing so much I wait for his next book as if it he was Stephen King. I feel like a groupie.
5.0 out of 5 stars best book to start learning C++,
This review is from: Object-Oriented Programming in C++ (4th Edition) (Paperback)It has always been my firm opinion that Robert Lafore's book is the best book to start learning C++. Although people use and talk about other books like C++ Primer, or the C++ programming language by Bjarne, or the book by Deitel.
Lafore seems to be an excellent teacher and uses many diagrams to illustrate his thoughts. I had the third edition of the book, and I had read it so many times, that I used to revise this book in just two three hours when I wanted to refresh my C++ basics. The fourth edition is similar but has the latest keywords and updates. It removes the chapter on C++ graphics which is welcome change.
I must also advice that this book is for beginner and not advanced level. It's also not a reference book. Its for learning, for starting onto object oriented programming. Its not that expensive too, and I would highly recommend it to be the first book to start learning C++.
4.0 out of 5 stars A Solid Book about C++,
This review is from: Object-Oriented Programming in C++ (4th Edition) (Paperback)This book is definitely one of those books suited for people who have a small or growing grasp of C++, but need help with the things like templates, pointers, arrays, and the like. It has tons of useful information on C++ concepts and the last part has a good number of books that are also all very good.
Overall, the writing isn't the best itself, thus the 4 stars; however, you can learn a ton from this book. I highly reccomend it to anyone who is learning C++ - especially CS Majors!
5.0 out of 5 stars Just the right approach to learning OOP and C++,
This review is from: Object-Oriented Programming in C++ (4th Edition) (Paperback)This book is used as a text in a number of college venues and it's not hard to see why. It's well-written, explains difficult concepts in reasonable language, it doesn't try to talk over the reader and it presents the concepts of C++ in a logical and sequential manner. I particularly liked that LaFore decided to get into structures relatively early in his book (in chapter 4) because, as he rightly points out, an understanding of structures is useful in the path of learning from the basic sequential and structured programming to the object-oriented concepts and programming that are illustrated later on. Of the many books that I have had a chance to review for use in an academic environment, it's hard to go wrong with this one; and it edges out my other favorite, Prata's "C++ Primer Plus," mostly because of his sequence of concepts and he doesn't spend a lot of time talking about what some of the older and, frankly, less used compilers are doing with respect to the inclusion of headers and library files. I also liked the exercises that appear in this book. Learning to program is like learning math and another language at the same time - the only way to learn it is to do lots of programs and apply the language. However, I find fault in that solutions are not provided for all of the exercises, which takes away from the usefulness of this book as a tool for self-teaching. Still, that and a couple of editing misses are the only flaws. Highly recommended!
5.0 out of 5 stars Good book,
By A Customer
This review is from: Object-Oriented Programming in C++ (4th Edition) (Paperback)Very well explained and with good examples, you can use the Borland C++ compiler to test it.
5.0 out of 5 stars Best so far!,
This review is from: Object-Oriented Programming in C++ (4th Edition) (Paperback)I'm new to C++ and have many books. This is the best book I've read about C++ for beginning/ intermediate level. The author takes the time to explain the material in a very clear manner. The books includes review questions with answers in the back of the book... very helpful. The only thing I could suggest, is to have a website with an interactive questions/ answers to study.
5.0 out of 5 stars Great,
This review is from: Object-Oriented Programming in C++ (4th Edition) (Paperback)Although I'm not very familiar with the other current, modern literature on the subject, I couldn't imagine a better C++ introduction. I recommend it to anyone interested in learning the language. This book has thoroughly reinforced my previously weak knowledge of C++. It contains very few mistakes and typos, the (few) puns are not too bad and at a bearable level (unlike those of some other programming books).
It covers everything I would ever want from a modern C++ introduction.
Lafore is great.
5.0 out of 5 stars buy this book and C++ Primer Plus,
This review is from: Object-Oriented Programming in C++ (4th Edition) (Paperback)These are great books for learning C++ and you will be able to continue to use them as a reference as you advance as a C++ programmer. I wish we would have used these in my programming classes instead of some worthless Deitel and Deitel book.
Most Helpful First | Newest First
Object-Oriented Programming in C++ (4th Edition) by Robert Lafore (Paperback - Dec 19 2001)
CDN$ 67.99 CDN$ 42.83