Quote:Original post by soconne
Don't most of you realize that if everyone stops learning native code languages such as C++ and ONLY learns "wipe my ass for me" languages like C#, then who will be left to write updates, fixes and future releases for your precious C# .NET??
Don't you realize that if everyone stops learning assembly, such as IA32, or machine language and only learns "higher level" languages like C++, then who will be left to write compilers, extensions, and future releases for your precious C++? [grin]
The point here is that if there is no reason to use C++ for writing games, then there is no reason to use C++ for writing games. C++ can still be used to improve C#, just as knowledge of of the IA32 instruction set is still necessary to write compilers. That doesn't mean that everyone must know assembly or the specs for the IA32 instruction set... it simply does not logically follow.
I'm not saying C++ is going to disappear in game development tomorrow (or even in the forseeable future), but the argument is terribly flawed.
Quote:I'm getting quite annoyed with MS calling XNA a cross-platform development tool, when only 2 platforms are supported...
To the extent that .NET is a platform for development/deployment, XNA is a single platform framework. I am with you on that.
Quote:...and only 1 programming language can be used.
There currently exist .NET compilers for more than 40 languages, according to wikipedia.