Why C++ for Unreal 4?

[=caner_ozdemir;136343]
Ridiculous
[/]

Maybe you can explain why? I’m always ready to be educated. As far as I know, one of the ideas behind the CLR (or the JVM for Java) was that it could run on any platform where such a virtual machine is installed. It is indeed how Java achieves platform-independence. The concept for C# is exactly the same really, except that Microsoft has a different agenda like I mentioned and likes to promote language-independance rather than platform independance. But the underlying technology is the same. Both produce bytecode, hence what Java or C# produce respectively is always the same no matter the platform.

Hence I consider the statement “C# as a language is virtually non-portable” as wrong. It has nothing to with the language. Granted, maybe I’m just in semantics territory.