help me choose c++ or c#

R

rymas

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
 
G

Guest

rymas said:
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
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.
 
N

Nemanja Trifunovic

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.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Similar Threads

learn C++.NET 5
New Books 1
Book(s) suggestion for learning .net 2
Wonderful opinionated book on C# 16
C++/CLI only way to use C++ for .NET? 3
please recommend c# and asp books 12
solve c# problems 12
getting to know c# 5

Top