Two books that confused me
Hello,
I'm new to C++ programming and have been looking for a nice beginner book to start with. I found these two books, "Beginning Visual C++ 6" and "Beginning ANSI C++: The Complete Language" both from Ivor Horton. I would like to ask what are the differences between the two books, since both of them have quite a high rating. I'm planning to buy one, which should I get?
Beginning Visual C++ 6
Beginning ANSI C++: The Complete Language
By the way, are there any other beginner books that I should get?
Thanks.
[Edit: Hiding the URLs in the titles causes the page not to be overly wide, at least for me.[smile] - Oluseyi]
[Edited by - Timotheus on December 14, 2004 10:18:53 AM]
I have not read either of the books so I may very well be wrong here, but here goes: I would think that "beginning Visual C++ 6" is about C++, the Visual C++ IDE
and the compiler that comes with it and Windows programming. While "Beginning ANSI C++" is about just C++. I would pick up the "Beginning ANSI C++" book for learning
C++.
and the compiler that comes with it and Windows programming. While "Beginning ANSI C++" is about just C++. I would pick up the "Beginning ANSI C++" book for learning
C++.
Thanks for the reply.
I just compared the table of contents for both books. It seems that "Beginning ANSI C++" starts from the basic to classes, inheritance, polymorphism etc. while "Beginning Visual C++" also teaches Windows programming, DLL, ActiveX etc.
Which should I get? Thanks.
I just compared the table of contents for both books. It seems that "Beginning ANSI C++" starts from the basic to classes, inheritance, polymorphism etc. while "Beginning Visual C++" also teaches Windows programming, DLL, ActiveX etc.
Which should I get? Thanks.
Get the one that's not about windows programming. I got that book, it's bad and it introduces too much too quickly. Just start with the language first, then get to the API (or MFC in VC++ 6's case).
I would imagine that Begining Visual C++ 6 is all about Visual C++ 6. It's a great tool for writing quick applications. There's wizards and stuff that allow you to make ATL and MFC apps fairly painlessly if you know what you're doing.
I own Beginning ANSI C++: The Complete Language. It has saved me many times from having to post on a forum and look like a complete idiot. I'm sure that book would be good to start learning from, and even serve as a good reference so long as the ANSI standard doesn't change too much in the future.
Personally, I would start with the ANSI C++ book first to get a feel for the language, and then if you feel comfortable with it move on to something a little crazier. The book looks intimidating when you first look at it, but there is a LOT of information in there. Including the appendices and index, it's about 1,100 pages. If you take the time to read through it and understand as much as you can, then I'm sure you'll be happy with the results.
I own Beginning ANSI C++: The Complete Language. It has saved me many times from having to post on a forum and look like a complete idiot. I'm sure that book would be good to start learning from, and even serve as a good reference so long as the ANSI standard doesn't change too much in the future.
Personally, I would start with the ANSI C++ book first to get a feel for the language, and then if you feel comfortable with it move on to something a little crazier. The book looks intimidating when you first look at it, but there is a LOT of information in there. Including the appendices and index, it's about 1,100 pages. If you take the time to read through it and understand as much as you can, then I'm sure you'll be happy with the results.
I highly recommend you get the Beginning C++ Book from Ivor Horton since Beginning Visual C++ is more targeted for people who know how to code C/C++ but need to know the essential to code for windows.
The ANSI C++ book teaches you everything you will ever need as far as C++ goes plus there is a special on www.halfpricecomputerbooks.com
All the Wrox Press books are 7$ each so if you're not sure.... get them both :) but I'm telling you ... for learning Windows programming there are better books than Learning Visual C++ 6. Start off with the Learning C++ book and then check out what other books can help you for Win32 or ..... MFC...... Programming.
The ANSI C++ book teaches you everything you will ever need as far as C++ goes plus there is a special on www.halfpricecomputerbooks.com
All the Wrox Press books are 7$ each so if you're not sure.... get them both :) but I'm telling you ... for learning Windows programming there are better books than Learning Visual C++ 6. Start off with the Learning C++ book and then check out what other books can help you for Win32 or ..... MFC...... Programming.
I forgot to give you the link for it since the book you have seen called Beginning ANSI C++ is the 3rd edition of the book I was talking about. the one at 7$ on special is the second edition but Still very valuable notheless.
here is the URL ^_^
http://www.halfpricecomputerbooks.com/book/186100012X
here is the URL ^_^
http://www.halfpricecomputerbooks.com/book/186100012X
Do yourself a favour and get Object-Oriented Programming in C++. It covers all the basics very well as well as gets into some awesome OO stuff near the end. I've read it through completely and have been using it as a reference ever since.
Thanks for all the replies. I'll get the Beginning ANSI C++ and perhaps consider the Object-Oriented Programming in C++.
http://www.smart2help.com/e-books/ticpp-2nd-ed-vol-one/Frames.html it's free or you can buy it - great book!
This topic is closed to new replies.
Advertisement
Popular Topics
Advertisement