Click to See Complete Forum and Search --> : how to brush up c/c++ efficiently
yytan
September 13th, 2005, 02:11 AM
Hi;
I've close to 4 yrs JAVA Programming experience. However, my c/c++ knowledge is very poor, until can categorize as newbie level.
It will be much appreciate if you can give me some shed:
1) go ahead with c / c++ ?
2) do I need a book on hand? if yes, pls recommend...
3) what is the optimum practices to start with c/c++ ? I really wish to achieve my target at least to get familiar with c/c++ within 3 mths from now.
thanks.
PadexArt
September 13th, 2005, 02:53 AM
1. go for C++ unless you have to work in some legacy C code ( or other scenario where C is mandatory).
2. Good C++ books (http://www.codeguru.com/forum/showthread.php?t=231039&highlight=bruce+eckel)
3. I think it depends for each one learning C++. I've learned it in college ( theoreticall knowledge) but I've started to really learn C++ working on real projects. I'd say you go for some project (don't waste time with school type problems) or rewrite some of your previous Java projects.
Best of luck. :wave:
Ejaz
September 13th, 2005, 03:00 AM
[ Moved Thread ]
darwen
September 13th, 2005, 03:42 AM
I'd watch out though : go for a book which teaches native c++ and NOT managed C++ - otherwise you'll get very, very confused.
You might get confused because VisualStudio 2002/2003 is also called Visual C++.NET. It'll actually do both native (ordinary C++) and managed(.NET).
As will the Visual C++.NET 2005 betas. But these won't do MFC, so I'd go for a standard version of Visual C++ 2003. Costs about $100-$150 I think (or so - £80 in England).
Managed C++ (i.e. C++/CLR/.NET) should only really be attempted once you're used to C++/MFC/STL.
Darwen.
yytan
September 13th, 2005, 09:34 PM
hi, thanks for great response.
anyway, there are so many category, which shall i go first?
C++/MFC/STL.
and i really duno which is suitable for me...and are the different.
let's say i want to go for unix platform.. how should i start with?
Wombat
September 14th, 2005, 02:12 AM
hi, thanks for great response.
anyway, there are so many category, which shall i go first?
C++/MFC/STL.
and i really duno which is suitable for me...and are the different.
let's say i want to go for unix platform.. how should i start with?
Be proficient in C++ first, then go into STL.
As for MFC, unless you are going for development on windows platform.
codeguru.com
Copyright Internet.com Inc., All Rights Reserved.