|
Home | Switchboard | Unix Administration | Red Hat | TCP/IP Networks | Neoliberalism | Toxic Managers |
(slightly skeptical) Educational society promoting "Back to basics" movement against IT overcomplexity and bastardization of classic Unix |
|
As I already mentioned it should not be your first language ;-). But anyway, I recommend to compare three pretty decent books (Liberty1999, Prata1998 and Bronson1999). No one book can explain perfectly all topics, but these three come pretty close... Liberty book is the only one that gives many important little tips that helps you to become a good programmer, but for complex topics sometimes I prefer Prata's book (inheritance explanation), sometimes Bronson's book (friends explanation, exceptions). Actually each book covers its own subset of C++ so you can use all three :-)
|
by
Rob McGregor
Our Price: $23.99
Paperback - 889 pages (September 1999)
MacMillan Computer Pub; ISBN: 0789721449 ; Dimensions (in inches): 2.09
x 9.27 x 7.42
Avg. Customer Rating:
Number of Reviews: 18
Second edition of Using C++. A very good introductory book. A very talented writer:
Selected Amazon reviews:Rob McGregor is a seasoned expert in C++, specializing in business and 3D graphics applications for Windows. He has nearly 20 years of programming experience and is the founder of Screaming Tiki Interactive, a software development company. He wrote Peter Norton's Guide to NT Programming with MFC, and coauthored Peter Norton's Guide to Windows '95.
great for beginners, March 8, 2002
I gave this book 5 stars, even though it doesn't completely cover C++, and here's why: it accomplishes what it sets out to do. Like the back cover says: "Instead of ... having you gain mastery of C++, this tool focuses on ... the most commonly used features." It doesn't get into advanced topics, like multiple inheritace. It keeps it simple, and as a result it's very easy to read and understand. It helped me big time in college.
Reviewer: Phil (see more about me) from Woodstock, GA United States The only warning I would give is that the author is used to programming in a Microsoft environment, and so he uses conventions like prefixing class names with a "C" and pointer names with a "p", a few examples use the Visual C++ IDE, and many screenshots are of Windows message boxes, etc. But the code is largely standard C++.
Excellent learning tool! Finally!, August 6, 2000
Reviewer: A reader from Tampa, FL
This book is very well laid out! I sat in the book store for hours sifting through the barrage of C++ books before I decided on this one. For me, this is the perfect guide to the C++ language. I struggled to understand the language for years as a hack who vaguely understood the critical concepts, much less how to implement them. No longer! I think this book should be titled "Understandable C++". The only thing I would have him add to the book is a chapter on BSP, QUAD, and OCT, trees. All I need now is for Rob McGregor to write a book on how to handle MFC and Win32.
Very easy to read. Easy to understand explanations of difficult concepts in most situations. Quite comprehensive. Nice big margin to scribble notes in. Useful codes samples. Good price. A good starting text or support text. But I found very simple explanations of concepts like template and namespaces. Good book to understand concepts, may need little tweak in for the example code. Overall, a pretty good intro to OOP.
Good C++ introduction - but a little simple!, August 31, 1999
Reviewer: Nikolay Qviller from Norway
This book is a good one for people who has never
before programmed in C++. For those who has done that, I would not recommend
this book. Then you should read C++: The Complete Reference instead!
The explanations of templates, namespaces, exception handling and operator
overloading are a little too simple for me. Also, the last part of the
book, The Standard C++ Library, breaks the tutorial form of the book
into a pure reference form!!! One of the programs has a very nast bug
in it that should have been checked. It completely crashed my system,
and I spent the rest of the day figuring out what went wrong!
Nice!,
June 7, 1999
Reviewer: [email protected] from Vermont
Fun to read. Clearly written. Great annotation of concepts in the margins.
Pretty colors. Comprehensive, detailed, concise. Excellent index. Wish
it had a workbook with examples. Would have given it a full 5 stars
except for the fact that it's a bit heavy to lug around -- so: ****1/2*.
The only good
book on c++ I came across!, January 16, 1999
Reviewer: A reader from USA
Well organized and appealing print. Examples are great. One of the best
books on c++. Reasonably priced. Concepts are very well explained. While
most other books are vague and make c++ appear like a monster (or do
not deal with the difficult parts ), this book makes it interesting.
Great First
C++ Book, January 8, 1999
Reviewer:
[email protected] (see more about me) from Philadelphia
This book was invaluable in my experience with C++. I recommend it to
anyone trying to learn C++.
***** Absolutely top notch introduction to C++, November 7, 1999
Reviewer: James Weisbin ([email protected]) fromNew York City
In trying to make the transition from procedural languages learned years ago to C++, I kept finding myself stumped by books with indecihperable prose and leaps of logic. While authors like Stroustrup, Ellman, etc obviously know their stuff, they don't know how to explain it to the average person. This book is the best textbook that I have *ever* owned, bar none. It is crystal clear and logical from beginning to end, and assumes no prior kowledge. I highly recommend it! --This text refers to the Paperback edition.***** A Fanastic book on the subject of C++, August 6, 1999
Reviewer: [email protected] fromUnited Kingdom
I've been trying to learn C++ for a year and a half with no success. I tried the learn C++ in 21 days series and the Teach Yourself C++ by Herbert Schildt, but none of these came close the Gary Bronson's book. His style and explanation of fundamental concepts are to be be applauded. This book focuses on the fundamentals and gradually builds up your skill to a competent level. Its a great book for beginners and I guarantee you will not be dissapointed. I also purchased his other book The First Book of C which was equally good. I am eagerly awaiting his book on Java --This text refers to the Paperback edition.
***** Yavapai College uses this book to teach C++, July 8, 1998
Reviewer: Adrian Ziemkowski ([email protected]) fromArizona, USA
I loved this book. I had tried to learn C++ before with no success. After reading this book I was able to get right into coding, even the class followed the book verbatum, it's that good. None of the code relied on other project in the book I didnt care about. And all the examples come on a diskette included. A great way to learn! I suggest it to anybody that wants to learn to code without OS specific APIs. --This text refers to the Paperback edition.
Avg. Customer Review:
What make this book attractive for me is that the author is trying to
teach you programming, not just a language. Another important plus is that
there is a Q&A and Quiz section (with answers) for each chapter of the book.
The author supports every important language construct with at least
one code example that really needs to be typed in and compiled in order
to understand what the author is talking about.
Doing all exercises is also absolutely necessary in order to get a good
understanding of the material. Do not move to the next chapter unless you
did all the exercises.
There are typos and errors in the code as in any C++ book, however identifying and correcting them is a very educational experience so I would not object about them too much. BTW Jesse recommends reading Effective C++ by Scott Myers as your next C++ book. See
Day 6 - |
Day 12 - |
|
Day 13 - |
I would recommend the Compiler Edition of this book (but throw away the DJGPP compiler that is included ASAP :-) because it contains a CD with some useful exams to take after each chapter and all the source code (mostly error free) and some exercises. Here are some relevant Amazon reviews:
Great Author, great primer, December 22, 2000
Reviewer: Jonathan B. Smith from Lincoln, NE United States
For an introduction to C++, I really think this is a great book. While no
primer can be all things to all people, I think for most folks who have
little programming experience at all or little C++ experience, this is a
good choice.
Make no mistake, C++ is a very complex language and a person could spend his or her whole programming life learning different ways to solve problems with it. What I like about Jesse Liberty's approach is that he assumes no prior programming experience. He does a good job of explaining the basics and providing examples to work on.
Another thing to consider is that different people learn in different ways, and J.L. has written another book called "C++ from Scratch". It takes the approach of diving into the middle of a programming problem with an experienced programmer and learning from doing. I have both books and they both have taught me a lot.
With something as complex as C++, no one book can teach
you everything. From my perspective, if you're a relative new comer to programming
or new to the C++ language this is a great book.
You should expect the following from this book:
* An up to date intro to C++ (only experience will make you a C++ master).
* To spend beween 21 and 63 hours to read the entire book. (see the sams
note above that some lessons may take you 3 hours).
Remember that C++ is still evolving, and this book can provide you with
an uptodate intro, for a sawbuck and change. I am truely impressed by this
book, and it's value. When I have no more use for the book, I may consider
donating it to the local library, as it's probally timeless in some respects.
As for UML, it is the greatest thing to happen to C++ since the Booch notation
was the flavor of the month (some sarcasm there). Seriously, UML is a must
know, because the UML tools allow easy integration into your language of
choice right now. Rational Rose has created documentation, that prototypes
your code for you, the world is a great place right now!. This book, gives
you an intro of all the UML you'll need to know to start using it right
away.
As for templates, they are just wonderful. This is one of the coolest things
to happen to C++.
One of the other reviewers refered to the beast of C++, yes, C/C++ is a
beast, but it is a language like most others. When you break down the walls
of "i'm an z programmer", then you will realize that your mental skills
transend the language, and your a problem solver, with debugging skills.
C++ is a beast, and this book will allow you to pick up the foundation in
21 courses!
I used the 2nd edition of this book which had a lot of code errors, although I found that finding the errors was also an excellent (unintended) learning experience, even if it did take me longer to get through the book and cause some undo frustration.
Pretty much every topic is backed up with code examples, which really helps me - a hands on type of person. I took extra time and went over some sections more than once to get a good hold on the info, especially pointers and the object oriented sections like inheritance and polymorphism. These topics can be confusing for people without experience in C++, so I wouldn't expect to get it the first time -- expect to spend extra time on some subjects, especially the traditional killer of C/C++: pointers! I know feel like I have a very good understanding of how they work.
After reading this book, I went on to do a lot of
WindowsAPI and XWindows programming and found the foundation I gained from
this book invaluable.
This is definitely a masterpiece!, July 12, 2000
Reviewer:
Ivan (see more about me) from
Hmmm... It's always difficult to write a review about such a good book.
But let me explain... I'm a former C programmer who once decided to learn
C++. And I decided to start learning from the very beginning. It was really
difficult to choose a book for that purpose, cause amount of C++ tutorials
is really huge. But finally I made my choice. I choose "Teach Yourself in
C++ in 21 Days".
Why did I do that? Because this book was written by Teacher. It's very easy to read and understand, but in spite of simplicity it's really comprehensive. Every word is on it's place, every example of source code is well thought-out. I have seen some reviews blaming this book for something, but I'm sure - if you have some brain and are ready to think and learn this book will help you. I do recommend this book to EVERYBODY.
Starts Well, Gets Confusing, March 25, 2000
Reviewer:
Geoff Thornton (see more about me) from
The book starts well enough for the first several chapters and gives good
examples that are relevant to the topic
However as the book progresses the author delves very quickly into complex programming examples and explanations that gloss over a lot of subject matter and soon leave the begginer scratching his head.
Some of the examples are indeed too complex for where they are placed in the book, for example the example on strings makes use of passing references to a function, which hasn't been covered yet leaving the beginner scratching his/her head trying to figure out what's going on without understanding the program.
This book is best used as a companion book to other C++ references.
I finally came across Jesse's 3rd edition of "Leaning C++ in 21 Days" and life if beautiful again. His examples and easily read text gave me the knowledge to read code, and more important to understand it. The book takes the time to explain terms, definitions and the why's and wherefores of the C++ language. Particularly interesting to me was memory management and why I should be concerned about it. I no longer bang out code that "just" works. I assimilate the books ideas into programs that one may call an art form.
You will never know how grateful I am to have this book as a resource. I have scribbled in the margins, highlighted, dog-eared, paper clipped important pages, made a file of example programs and on long study nights used it as a pillow. I can't wait to get "C++ Unleashed" and abuse it in the same loving way!
If you don't have prior programming experience this book is a must. If you are a C programmer you need this book to get with the new way of doing programming!
The Beginning
C++ Book To Use!, August 7, 2000
Reviewer:
cc00001 (see more about me) from
Mr. Liberty is one of the foremost authorities on C++
and at the same time is an excellent, methodical teacher. This is the book
to work with if you're just starting out. As with most disciplines, everything
builds on the basics, so go slow and make sure you understand all of the
material before moving on. All of the basics are covered most thoroughly
and are very understandable. This book will prepare you to go in any direction
as a C++ programmer, be it Windows, Linux, Visual C++, etc... In fact there's
now a Linux version available. Highly recommended!
Please remember that for any book you need to get a good compiler (Visual C++ 6.0 teaching edition or at least Borland free compiler available from the Borland site).
If you have such a compiler this can probably be the best introductory book with full text available online. Bravo Steve ! BTW the author managed to find his spouse from early testers of the book ;-). You can read an interview with Steve Heller. Here is an interesting detail:
Amazon.com: Do you meet your readers at book signings, conventions, or similar events? Do you interact with your readers electronically through e-mail or other online forums?
S.H.: I met my fiance through our email interaction about my latest book. I put a notice on a Compuserve forum asking for someone who wanted to learn programming from scratch, and she replied via email. One thing led to another, including my moving to Texas from Long Island; we expect to be married before the end of this year.
The way the book is presented, with the discussions with a complete novice (Susan) is at times helpful, unless you do understand what is being discussed. If you use this book (and you should), and you understand what Steve is writing about (and most of the time you will), when you get to the discussions he has with Susan, skip them! Her bone-head questions will only get you confused again!
The idea is good, it's true. It really makes you feel like you're in a classroom setting and Steve is teaching you and there is some classroom discussion. However, it is as if there is one really, really big-mouthed dumb chick sitting in the front that never shuts up and keeps asking the same stupid questions again and again and again! Just when you think Steve has pounded a topic so far into the ground that no one will ever see it again, we find out that Susan still has no idea what's going on! Arrgh! :)
by Rob McGregor
Our Price: $23.99
Paperback - 889 pages (September 1999)
MacMillan Computer Pub; ISBN: 0789721449 ; Dimensions (in inches): 2.09 x 9.27 x 7.42
Amazon.com Sales Rank: 161,755
Popular in: Greeley, CO (#3)
Avg. Customer Rating:
Number of Reviews: 18Second edition of Using C++. A very good introductory book. A very talented writer.
Excellent learning tool! Finally!, August 6, 2000
Reviewer: A reader from Tampa, FL
This book is very well laid out! I sat in the book store for hours sifting through the barrage of C++ books before I decided on this one. For me, this is the perfect guide to the C++ language. I struggled to understand the language for years as a hack who vaguely understood the critical concepts, much less how to implement them. No longer! I think this book should be titled "Understandable C++". The only thing I would have him add to the book is a chapter on BSP, QUAD, and OCT, trees. All I need now is for Rob McGregor to write a book on how to handle MFC and Win32.
Very easy to read. Easy to understand explanations of difficult
concepts in most situations. Quite comprehensive. Nice big margin
to scribble notes in. Useful codes samples. Good price. A good starting
text or support text. But I found very simple explanations of concepts
like template and namespaces. Good book to understand concepts,
may need little tweak in for the example code. Overall, a pretty
good intro to OOP
Good C++ introduction - but a little simple!, August 31,
1999
Reviewer: Nikolay Qviller from Norway
This book is a good one for people who has never before programmed
in C++. For those who has done that, I would not recommend this
book. Then you should read C++: The Complete Reference instead!
The explanations of templates, namespaces, exception handling and
operator overloading are a little too simple for me. Also, the last
part of the book, The Standard C++ Library, breaks the tutorial
form of the book into a pure reference form!!! One of the programs
has a very nast bug in it that should have been checked. It completely
crashed my system, and I spent the rest of the day figuring out
what went wrong!
Nice!,
June 7, 1999
Reviewer: [email protected] from Vermont
Fun to read. Clearly written. Great annotation of concepts in the
margins. Pretty colors. Comprehensive, detailed, concise. Excellent
index. Wish it had a workbook with examples. Would have given it
a full 5 stars except for the fact that it's a bit heavy to lug
around -- so: ****1/2*.
The only
good book on c++ I came across!, January 16, 1999
Reviewer: A reader from USA
Well organised and appealing print. Examples are great. One of the
best books on c++. Reasonably priced. Concepts are very well explained.
While most other books are vague and make c++ appear like a monster
(or do not deal with the difficult parts ), this book makes it interesting.
Great
First C++ Book, January 8, 1999
Reviewer:
[email protected] (see more about me) from Philadelphia
This book was invaluable in my experience with C++. I recommend
it to anyone trying to learn C++.
This book is often used in high schools but it seems that it is a way too complex book for the introductory class. This is a college level book. Only most gifted high schools students will be able to benefit from it. But for most it will bring a lot of frustration. Example are unnecessary complex. My son does not like it, but your mileage may vary :-)
Help Files In Visual Studio are More helpful, November 4, 1999
Reviewer: A. Tattaglia fromNew Jersey
This has to be one of the poorest C++ books ever written. The book offers vague examples and often makes obscure points. The "lab" programs that the book asks you to do are insanely difficult. I e-mailed a friend who is a c++ programmer for a very prominent company and he stated that some of the examples he couldn't get and that there are no way that high school students would be able to understand them. I am ashamed that these books were ordered and distributed to students.
- Poorly Written Book., October 30, 1999
Reviewer: Joe Baker ([email protected]) fromUnited States
I am an AP Computer Science student, and we are using this textbook in our class. Myself as well as my fellow classmates are finding this book very frustrating. This book makes simple aspects of c++ extremely obscure. The examples (if any) are very poor, and they do more to harm you than enhance your knowledge about c++. The examples are confusing, and the wording of the book does not explain points to clearly. There are even aspects of c++ that are described within the examples that you don't even know about. There are definitely better choices than this book, and I regret ever taking the course, because this book is doing nothing to enhance my knowledge about Programming In C++.An O.K. book, but choose another if possible., November 30, 1999
Reviewer: David Federman (see more about me) fromPennsylvania, USA
This book could be a little more detailed, i.e. using more examples. It throws random stuff at the reader for no reason which can be quite confusing. Try to convince your teacher to switch books in the beginning of the year; that's my suggestion.
Excellent Text, But Beginners Beware, January 17, 2000
Reviewer: Derek R. Ploor fromMadison, WI, USA
I used this text to prepare for the 1999 AP Computer Science examination. I found it to be excellent preparation for the exam. However, it must be noted that the text takes many topics beyond the depth required in the exam and if using the text solely for AP preparation, then the AP syllabus should be used as a guide as to how much to emphasize each topic. If the book is thoroughly gone through entirely though, it provides an excellent background for students studying technical fields at the collegiate level.I had not had any C++ experience prior to using this text, but I did have experience with other programming languages. The subtitle "An Introduction to Programming and Computer Science" may give the impression that the book is for beginning high school programmers. This is not the case though. This book is for students who have elementary programming experience in high school and would like to go beyond this to study computer programming at the collegiate level. The material covered in this text is consistent with introductory programming courses taught in college.
An excellent and lucid intro to C++., March 2, 2000
Reviewer: Aleksey Cherman fromCollege Park, MD USA
C++ for You++ is a wonderful book. I don't know what the people who gave it 1/5 stars were thinking.The difference between it and other introductory books becomes apparent from the very beginning of the book.
The typical approach in intro programming books is to begin with a completely useless "Hello World" program. I don't know about others, but I generally feel like I'm being talked down to if the book assumes that I am too dumb to be able to understand anything more.
People learn a language not to write "hello world", but useful, more complex code.
C++ For You++ starts off with a "dictionary" program. At first glance, this looks overwhelming. But as one starts to read the explanations and description that the book gives of what all the pieces of code do , and how they interact, it reason and meaning of the code becomes apparent.
This approach allows for a very rapid ascent to a level where very useful programs can be written. Other books I have read waste much more time pre-chewing everything for the student, and take a lot longer to start giving useful information.
When I picked up this book, my programming experience was confined to a very superficial study of Pascal (a couple of weeks worth of studying). Using this book, I was mastered enough C++ in three weeks to be able to outcompete the other AP C++ students in my class, who had had a *year* of high school level C/C++ class time, and were were using other books.
The examples and problems given are also excellent. Someone complained they are too hard. That's not true. They take thought, that is true, but isn't that the whole point? And we all know how brilliant those programmers at big companies such as the one reffered to by one of the reviewers always are, don't we? ;-)
Oh yes. This book covers some things that are NOT on the AP test (namely inheritance), in addition to the stuff on it. I think this was a great decision on the part of the authors, as inheritance is a fundamental part of C++ and OOP.
Most books out there are mere study aids for the AP test. This book actually teaches people to program in C++. And once you know C++, then it isn't much of a problem to demolish the AP test.
Junk, but semi-official junk :-) For five years, Susan Horwitz was the chair of the Advanced Placement Computer Science Development Committee, which sets the AP Computer Science curriculum and writes the exams. She has been a Professor of Computer Science at the University of Wisconsin-Madison for over 10 years. Her homepage is very unimpressive, to say the least, especiallt for a computer science professor... Here is the list of publication She teaches CMPS 453 Introduction to Software Methodology is very suspicious in itself (who can program -- program, who cannot -- teach others, and who can neither program nor nor teach programming are teaching methodology ;-)
Table of Contents
PART I: INTRODUCTION
The Courses
Comparison of Computer Science A & AB Topics
The AP CS Examinations
This Review Book
PART II: TOPICAL REVIEW
C++ Language Features
AP CS Classes
Design and Analysis of Data Structures and Algorithms
Sorting and Searching
Pointers and Linked Lists (AB only)
Trees (AB only)
Case Studies
PART III: PRACTICE EXAMINATIONS
Hints for Students
A One
A Two
AB One
AB Two
|
This book is unique in that no assumption is made of the reader's prior experience, and yet it is not "C++ for dummies". You will learn more from this book than you would from several good courses in C++ and OOP. "
Very good coverage of a great deal of subjects, very easy to read.
The explanations are very clear, most examples are very illustrative, and yet easy to follow. I do recommend anyone reading the book to try the examples on their own (well, with a little peek in the book when in doubt...).
The book also highlights potential compatibility issues between compilers (such as GNU G++, MS VC++ 5.0,...), which is great and helpful when trying out the examples. I personally used GNU G++ in a Linux environment, and found most of the examples working as presented in the book (only a few exceptions, especially in Chapter 15 on the STL).
Each chapter has got a review section with 10-15 questions on the contents of the chapter, to which the answers can be found in an Appendix.
The writing style of the author is very natural: everything seems logical, and plain simple (most of the time).
The examples are sometimes too simple to my liking, but then again, that is a very subjective topic.
A few remarks:
- As has been highlighted by other readers, there are some typos, but not that many (some would say that one is one too many, but after having read the "SAMS Teach Yourself Visual Basic in 21 days", I really don't feel like complaining about "C++ Primer Plus);
- While the first 12 chapters are "light", the last 4 are not for the faint-hearted: the material covered is indeed heavy, and requires a lot of concentration. I found that I spent at least as much time on "studying" these last 4 chapters as I did on the rest of the book;
- Some examples in the text do suffer from inadequacies, and if you try the example code as it is in the book, you get compiler errors. This remark does not apply to the "full listing" examples, but to small code snippets within the text body. Most of the time, these inadequacies are obvious and do not impact the understanding;
- Some chapters do not go into enough detail (again, to my liking, and again, it is subjective). An example is the coverage of Exceptions: there is very little in the book about the interaction between exceptions and constructors, and yet, I would have personally thought pertinent to give a few examples of the types of exceptions a constructor can throw. In particular, there is no mention of the impact of throwing an exception from within a constructor.
These are the reasons why I did not give 5 stars, but the book is, by all means, a reference that I am sure I will go back to time and time again.
Enjoy the reading.
Clear, concise, and easy to read while staying informative.,
January 31, 2000
Reviewer:
Robert Gamble ([email protected]) (see more about me) from
As a newcomer to C++ (and C), I had a previous background in Pascal
and Quick Basic. I had looked through numerous books on the subject
before checking the reviews here, and decided to pick up this book as
my basic tutorial. One of the things that decided the issue for me was
the apparantly extensive discussion of Classes and OOP.
Having had the book for 2 weeks now, and working through it while nailing down three jobs, I have to say that the money was well worth it. Complete examples are given, along with notes for the programs, for each new command and concept. The notable exception has been on the early section covering data formats similar to structures (Unions and Enumerations). I found this section to be confusing and thus skimmed it with hopes that they will be explained later.
The exercises in the back of each chapter are actually fun, mainly because they're manageable. As a side note, I do wonder how much material in this book overlaps that of the Waite's Guide to OOP using C++, since I am also thinking about getting that book. Any comments on this would be greatly appreciated (my e-mail is listed in this review).
A great book for beginners, March 15, 2000
Reviewer: Neurite from
When I am writing this review, I keep in mind this is a teaching book
for novices. You can't ask too much for a book at this level. A seasoned
programmer should look for other books. I have to say the author does
his job of introducing C++ to beginners perfectly. The stuff in the
book is always simple, straightforward, easy and fun to read. No other
book at similar levels maintains this style of writing so well.
This book is also relatively new. I tried most samples using DJGPP and Visual C++ 60. I found few compatibility problems. If there are, they are most probably addressed following the samples.
???? C++ How to Program
by Harvey M. Deitel, Paul J. Deitel
Our Price: $70.00
Paperback - 1168 pages 3rd Bk&cdr edition (August 3, 2000)
Prentice Hall; ISBN: 0130895717 ; Dimensions (in inches): 1.45 x 9.14 x 7.03
Amazon.com Sales Rank: 2,574
Popular in: Nashua, NH (#12) , Richmond, CA (#4) . See more
Avg. Customer Rating:
Number of Reviews: 40New Edition is Over-rated, April 30, 2001
Reviewer: A reader from Nebraska
This third edition is essentially the same as the second edition by Deitel, with the exception of two changes. One being that it has a couple additional chapters and two being that it comes with a sample Microsoft Visual C++ compiler. However, be warned, this MS Visual C++ is only a sample and distribution of executables ("exes") is prohibited by the EULA (End user license agreement.) Finally, the additional chapters which are added can only be understood by the experienced C++ programmer. So, if you are just starting out, I highly suggest you save yourself some money and buy an older edition, new or used. (1st or 2nd edit.)If you need a C++ Compiler, I suggest buying the MS Visual C++ with full rights in the EULA so one can distribute whatever programs one produces. Or, save money by downloading a free one off the Net. Your choice.
Comprehensive and up-to-date, May 6, 2001
Reviewer: Jong Hang from Kuala Lumpur, Malaysia
I am a self-taught C++ programmer and already have quite a number of C++ books, from beginner's to advanced. Like it or not, I would say this book is the most up-to-date and comprehensive coverage. Very rarely I find other books, be it beginner's or advanced that cover topics like static cast (which is essential in game programming in which I am working on now), proxy class, string and STL so well. As for the elevator simulations using Object Oriented approach, well, what can I say, they are simply superb. They are some of the examples closest to the 'real world' compare to other examples found in other books. I strongly recommend this book for any self-starter in C++.
This book is da bomb!!, March 14, 2001
Reviewer: Absar Mirza from London, England
What can I say? This book is definitely the bomb, meaning the best. I cannot understand why some people do not like this book, it's probably cos they wanna spend under Ј20 only and buy one of them cheap, lame books that don't know where they're goin'. It might be even cos' these people can't read. I am currently studying computing at Westminster university, without having previous knowledge of computers. Previous knowledge? I never touched a computer before I started university, so it is obvious I wouldn't have the slightest clue about programming. Beginning with C++ is not the best introduction to programming because it such an advanced and complex language. I looked through many books including the C++ for dummies, as I am one myself, but it is way too complex, as it doesn't teach you the basics properly and jumps onto complex topics expecting a thicko like me to know the basics just like that. Even the basics are difficult to grasp. However, this book was recommended to me by some programming geniuses, and believe me, it is definately the book I'd recommend to everyone who is as thick as me. It covers and explains the most basic element, word for word to the most complex topics, and has key points to assist you with coloured illustrations to catch your attention. This is the the book for the beginners and the advanced students or those practicing programming. Although I've been doing C++ for nearly 7 months, I still haven't got a clue, not even the basics, as I only purchased this book 2 weeks ago. However, I have learnt more in the space of 2 weeks than I have learnt in the past 7 months, so there you go!!!
***+ A First Book of C++ From Here to There by Gary J. Bronson. A very decent intro book. see review above. But rather expensive and does not contain explanation of more complex features of the language like inheritance. See also similar and probably more modern book Program Development and Design Using C++
Society
Groupthink : Two Party System as Polyarchy : Corruption of Regulators : Bureaucracies : Understanding Micromanagers and Control Freaks : Toxic Managers : Harvard Mafia : Diplomatic Communication : Surviving a Bad Performance Review : Insufficient Retirement Funds as Immanent Problem of Neoliberal Regime : PseudoScience : Who Rules America : Neoliberalism : The Iron Law of Oligarchy : Libertarian Philosophy
Quotes
War and Peace : Skeptical Finance : John Kenneth Galbraith :Talleyrand : Oscar Wilde : Otto Von Bismarck : Keynes : George Carlin : Skeptics : Propaganda : SE quotes : Language Design and Programming Quotes : Random IT-related quotes : Somerset Maugham : Marcus Aurelius : Kurt Vonnegut : Eric Hoffer : Winston Churchill : Napoleon Bonaparte : Ambrose Bierce : Bernard Shaw : Mark Twain Quotes
Bulletin:
Vol 25, No.12 (December, 2013) Rational Fools vs. Efficient Crooks The efficient markets hypothesis : Political Skeptic Bulletin, 2013 : Unemployment Bulletin, 2010 : Vol 23, No.10 (October, 2011) An observation about corporate security departments : Slightly Skeptical Euromaydan Chronicles, June 2014 : Greenspan legacy bulletin, 2008 : Vol 25, No.10 (October, 2013) Cryptolocker Trojan (Win32/Crilock.A) : Vol 25, No.08 (August, 2013) Cloud providers as intelligence collection hubs : Financial Humor Bulletin, 2010 : Inequality Bulletin, 2009 : Financial Humor Bulletin, 2008 : Copyleft Problems Bulletin, 2004 : Financial Humor Bulletin, 2011 : Energy Bulletin, 2010 : Malware Protection Bulletin, 2010 : Vol 26, No.1 (January, 2013) Object-Oriented Cult : Political Skeptic Bulletin, 2011 : Vol 23, No.11 (November, 2011) Softpanorama classification of sysadmin horror stories : Vol 25, No.05 (May, 2013) Corporate bullshit as a communication method : Vol 25, No.06 (June, 2013) A Note on the Relationship of Brooks Law and Conway Law
History:
Fifty glorious years (1950-2000): the triumph of the US computer engineering : Donald Knuth : TAoCP and its Influence of Computer Science : Richard Stallman : Linus Torvalds : Larry Wall : John K. Ousterhout : CTSS : Multix OS Unix History : Unix shell history : VI editor : History of pipes concept : Solaris : MS DOS : Programming Languages History : PL/1 : Simula 67 : C : History of GCC development : Scripting Languages : Perl history : OS History : Mail : DNS : SSH : CPU Instruction Sets : SPARC systems 1987-2006 : Norton Commander : Norton Utilities : Norton Ghost : Frontpage history : Malware Defense History : GNU Screen : OSS early history
Classic books:
The Peter Principle : Parkinson Law : 1984 : The Mythical Man-Month : How to Solve It by George Polya : The Art of Computer Programming : The Elements of Programming Style : The Unix Hater’s Handbook : The Jargon file : The True Believer : Programming Pearls : The Good Soldier Svejk : The Power Elite
Most popular humor pages:
Manifest of the Softpanorama IT Slacker Society : Ten Commandments of the IT Slackers Society : Computer Humor Collection : BSD Logo Story : The Cuckoo's Egg : IT Slang : C++ Humor : ARE YOU A BBS ADDICT? : The Perl Purity Test : Object oriented programmers of all nations : Financial Humor : Financial Humor Bulletin, 2008 : Financial Humor Bulletin, 2010 : The Most Comprehensive Collection of Editor-related Humor : Programming Language Humor : Goldman Sachs related humor : Greenspan humor : C Humor : Scripting Humor : Real Programmers Humor : Web Humor : GPL-related Humor : OFM Humor : Politically Incorrect Humor : IDS Humor : "Linux Sucks" Humor : Russian Musical Humor : Best Russian Programmer Humor : Microsoft plans to buy Catholic Church : Richard Stallman Related Humor : Admin Humor : Perl-related Humor : Linus Torvalds Related humor : PseudoScience Related Humor : Networking Humor : Shell Humor : Financial Humor Bulletin, 2011 : Financial Humor Bulletin, 2012 : Financial Humor Bulletin, 2013 : Java Humor : Software Engineering Humor : Sun Solaris Related Humor : Education Humor : IBM Humor : Assembler-related Humor : VIM Humor : Computer Viruses Humor : Bright tomorrow is rescheduled to a day after tomorrow : Classic Computer Humor
The Last but not Least Technology is dominated by two types of people: those who understand what they do not manage and those who manage what they do not understand ~Archibald Putt. Ph.D
Copyright © 1996-2021 by Softpanorama Society. www.softpanorama.org was initially created as a service to the (now defunct) UN Sustainable Development Networking Programme (SDNP) without any remuneration. This document is an industrial compilation designed and created exclusively for educational use and is distributed under the Softpanorama Content License. Original materials copyright belong to respective owners. Quotes are made for educational purposes only in compliance with the fair use doctrine.
FAIR USE NOTICE This site contains copyrighted material the use of which has not always been specifically authorized by the copyright owner. We are making such material available to advance understanding of computer science, IT technology, economic, scientific, and social issues. We believe this constitutes a 'fair use' of any such copyrighted material as provided by section 107 of the US Copyright Law according to which such material can be distributed without profit exclusively for research and educational purposes.
This is a Spartan WHYFF (We Help You For Free) site written by people for whom English is not a native language. Grammar and spelling errors should be expected. The site contain some broken links as it develops like a living tree...
|
You can use PayPal to to buy a cup of coffee for authors of this site |
Disclaimer:
The statements, views and opinions presented on this web page are those of the author (or referenced source) and are not endorsed by, nor do they necessarily reflect, the opinions of the Softpanorama society. We do not warrant the correctness of the information provided or its fitness for any purpose. The site uses AdSense so you need to be aware of Google privacy policy. You you do not want to be tracked by Google please disable Javascript for this site. This site is perfectly usable without Javascript.
Last updated: July 07, 2013