Tom's Guide | Tom's Hardware | Tom's Games
![]() |
![]() |
![]() |
i am in a computer science college ....
i finished a c++ course .. including a complete book ....now what further programming language i can learn ...
i was interested in MFCs and VC++ ...but some people told me ...that .NET and C# ... are the most important now ... and that
VC++ ...is nomore ... that goood ...is that really true ....
does anyone have any suggestions ???Thanks in Advance....
BarakaT

uh...
What do you mean "what further language should [you] learn"?
VC++ is a compiler for C++ (which is not going to die anytime soon, despite what Microsoft says), and MFC is basically a template (in the general sense, not in the programming sense) for creating Windows applications.
Stick with C++ - there's a lot more for you to learn.AKhalifman@hotmail.com

Yea i agree with Raja, you should stick with it.
I (dispite what raja says) am attempting to learn MFC since I use the compiler Visual C++ 6.0. :)I hear C++ is still a very powerful language.
GIMPS

Why learn something new? C++ is IMO the best language out there. You could always give Java a try... it's like C++, but interpreted and cross-platform... and sucky.
Or you could become a programming beast and learn assembly. It will make you a far better C programmer.
Or you could go the web developing route and learn PHP.
Or you could go old school style and learn Pascal or Cobol.
As you can see, you've got lot's of options. If you're interested in Windows programming C++ and it's derivatives (VC++, C#) will serve you best. If you like cross-platform work, try out Java. If you do decide to do something completely different, you'll probably find it not so hard. After the first one, other languages just kind of fall into place.
Hope that helped!

Gimps, I use VC++ 6.0 as well...
And again, Birdman, VC++ is a compiler, not a seperate language...AKhalifman@hotmail.com

C++ is the best out, imho. The possibilities are endless. You completed one course, but I'm certain that one course did not cover everything contained within C++. Still more to learn, dig in.
I, personally, am branching out into the .NET framework and will be allocating a great deal of more time for C# .NET development.

Hey IR,
"I, personally, am branching out into the .NET framework....."
C# is bias. It only runs on windows! I would strongly suggest something likeJava. It is a "Write Once Run Anywhere" language. Linux, Unix, Mac anywhere.....strongly typed as well
saddam

Saddam,
*Buzzz* Nope, you are wrong, C# can run on linux as well http://www.mono-project.com/about/index.htmlHope this educates,
Chi"They mostly come at night...mostly"

But then you still have to recompile the code - not true with Java.
Although, being semi-interpreted (and having lost the ability to perform pointer-mathematics, in return for easier code), Java programs don't run quite as fast as those compiled under other languages; a major problem if you're writing a large database program that will be accessed several million times an hour.AKhalifman@hotmail.com

Ahh.. Chi beat me to it...
The Mono project... supports cross-platform C#.
http://www.mono-project.com/about/index.html

![]() |
![]() |
![]() |

This post is quite old and has been locked from receiving new replies. Please create a new posting instead.
| Ads by Google |