Page 1 of 1

Battle of the Languages

Posted: 02 Jul 2010, 13:42
by A2ZeD
Hi guys, i've done programming in C++, but now i'm starting to wonder which programming language would be a good one to learn for a future career? I'm stuck mainly between C++, C#, and Java, and I don't know which languages are being used broadly these days. Which language do you all think would be most beneficial or convenient for home use and a career either in SA or overseas? Thanks, any help is appreciated. Cheers

Re: Battle of the Languages

Posted: 02 Jul 2010, 17:57
by Bladerunner
I think C# is a good one. Go check today's job offers. Most of them are C# / C# ASP development.

Also, it won't be difficult for you, coming from a C++ background.

Re: Battle of the Languages

Posted: 02 Jul 2010, 18:04
by rustypup
Bladerunner wrote:it won't be difficult for you, coming from a C++ background.
seriously?... aside from the "C", these languages aren't even kissing cousins... C#==butchered Java more than it does C/C++....

Re: Battle of the Languages

Posted: 02 Jul 2010, 18:40
by Bladerunner
rustypup wrote:
Bladerunner wrote:it won't be difficult for you, coming from a C++ background.
seriously?... aside from the "C", these languages aren't even kissing cousins... C#==butchered Java more than it does C/C++....
Yes, C# has the same syntax (roughly) and is easier than C++ as everything is already done for you with the .NET libraries.

Re: Battle of the Languages

Posted: 03 Jul 2010, 13:20
by A2ZeD
Thanks :mrgreen: but how is C# for game programming? You think it still beats the rest?

Re: Battle of the Languages

Posted: 04 Jul 2010, 18:11
by Bladerunner
A2ZeD wrote:Thanks :mrgreen: but how is C# for game programming? You think it still beats the rest?
Well there's always that DirectX wrapper called XNA ( :lol: ), but I don't do game programming so you'll have to investigate this unless someone else has an opinion. :)

Re: Battle of the Languages

Posted: 05 Jul 2010, 05:55
by RuadRauFlessa
You don't need XNA for DirectX in C#.... You just load the DX10 dll's for C#.... They are with any of the DX SDK's currently on download from mickysoft. XNA is a library that just handles most of the rendering loops and complex maths for you so you don't have to.