
Originally Posted by
Micheltjuh
Learn ASM, it owns all.
I strongly disagree with you. It'd take years to write a crappy game engine in this language. A mix of asm and another programming language is much better.
First of all, C# is managed, and it's a piece of shit because of that. Your not going to see a whole kernel-mode .net framework for driver developers. Hell, you don't even get standard C runtime libraries working with kernel-mode drivers. Secondly, Java runs in a VM, which makes is slow. For each instruction in java, there are probably 2 - 5 instructions executed for the host machine's processor. Lastly, I preffer C++ over C because of the OOP mainly. But I use both depending on the situation.
And sgtmattbaker, VB and C# are pretty goddamn well the same thing. The syntax is different, but they're both slow, crappy, and lean heavly on the .net framework.
C# is becoming more popular, but not with any big projects, and certainly no where near the popularity of C or C++. If windows dies, and linux or mac takes over, the only programmers that aren't fucked, are the C\C++ programmers(ones that don't lean on MFC), and java programmers.(That's excluding the rest of the crappy languages used on that platform)
I suggest C++ because that is a more modern version of C#
What the fuck are you talkin about boy? That's completely incorrect.