I am an intermediate c programmer and I have decided to enter the world
of object oriented programming so now I am reading 2 books for learning
c++. The first is "thinking in c++" for Bruce Eckel and the second is
"C++ complete reference " by Herb Schildt , but now I really need to
ask if I should go on with c++ , I mean to read more advanced books
about GUI , network programming ,API , game programming and so on using
c++ (and if so I hope anyone could suggest some names for useful books)
or is it better to start learning a language such as c#.
I aslo have another question about the difference between c++ and
visual c++ , meaning should I read another separate book about visual
c++ or are the above mentioned books just ok.
I'll be so grateful if anyone could help me
Thanks alot
bye
JesseJr - 02 Jul 2005 23:19 GMT
> I am an intermediate c programmer and I have decided to enter the world
> of object oriented programming so now I am reading 2 books for learning
[quoted text clipped - 18 lines]
>
> I took formal training in C coding, C++ coding and Unix Systems Administration and books for all three. I think the best books you can get come from Wrox Press. If you want C, C++ or even C# look for Ivor Horton's books. They are the best because they are filled with examples you can readily use. The will build your confidence.
As to which to use C++ vs C# ? The C# is the newer and some would say the
wave of the future but so many programs are already written in C++ and with
the managed environment that .net gives it may the better of the two.
About C++ vs Visual C++, it really depends on what IDE your company uses.
There are a few small differences in headers etc with Visual C++ but you
might look at what others tell you about which they prefer and why. I like my
Visual C++ because it runs very smoothly especially after downloading and
installing the free processor packs 5 and later 6 that make it run more
readily on XP and my old computer---slick !!
....So I would suggesting keeping your C and adding Visual C++...but again
just get more opinions...especially where you will be working...and check the
want ads and see what employers are asking for the most in your area.
Nemanja Trifunovic - 02 Jul 2005 23:54 GMT
I use both: C# mostly for "qick & dirty" ad-hoc apps, C++ for anything
that may last longer.
BTW, Eckel teaches old-style C++. Better look at Lippman's "C++ Primer"
or "Accelerated C++" by Koenig& Moo.