Reviews, News, and How To Geeks

Download Our Windows 7 Tips!

Comment

You need to be a member of Reviews, News, and How To Geeks to add comments!

Join this Ning Network

Wacky Wabbit Comment by Wacky Wabbit on March 29, 2009 at 4:31am
Going from Java to C++ is not quite that easy. Although both are Object Oriented Programing (OOP) languages, they differ a lot. For instance, in Java you have a garbage collector who cleanups the memory after you, while in C++ you have to take care of freeing the memory. Another difference, in Java you can inherit only one class and expand multiple interfaces, while in C++ you can inherit ass many classes as you want and the abstract class in C++ differs a bit from the interface in Java. There are many differences, many of which I can't remember quite now, but you can find out reading a bit about every language in particular.
Ioannes Comment by Ioannes on March 27, 2009 at 1:43pm
If your gonna do C or C++ I recommend the C/C++ bible it's a bit old but covers so many relevant things in the language. Or just google for C/C++ tutorials. I would say if you've done a high level language like Java before go straight to C++ and don't worry about C. C++ has very similar concepts to Java and after learning Java I understood C++ better.
Wacky Wabbit Comment by Wacky Wabbit on March 27, 2009 at 1:21pm
I recomend you start learning C first, then move up to C++. For C++ I recommend you one good book: "Bjarne Stroustrup: The C++ Programming Language, Adisson-Wesley, 3nd edition, 1997". And give up on Dev-C++, it's preety old and full of bugs. Try XCode on Mac, Anjuta/Kdevelop on linux or Eclipse and (God forgive me for telling this) Visual Studio on Windows. If you have any other questions, feel free to contact me. I've been programming in C/C++ for the past 6 years.
steve Comment by steve on March 27, 2009 at 3:14am
First of all, may I suggest trying to learn higher-level languages such as Perl, Python, and smalltalk before you learn the menacing low-level languages. These higher-level languages are much easier to learn, and are equally as powerful. Python would be you best bet, it is a great language.

© 2009   Created by Chris Pirillo

Badges  |  Report an Issue  |  Privacy  |  Terms of Service