Why C++ for Unreal 4?

[=furrykef;108264]
The book Exceptional C++ very quickly disabused me of the notion that C++ is simple to understand. If that doesn’t do it, a peek at Boost’s source code will.
[/]

C++ the language is very logical, is very strong typed so its API is exceptionally inferable compared to… PHP or javascript for example. It has enough choice to shake a stick at which also makes it often easy to work with. I’m not saying the C# isn’t the same… It really is, it’s exceptional… but C++ is going to obviously be the language choice because you retain all of that lower level functionality.

This is what I mean by overwhelmingly simple… Just in comparison to other languages that sometimes have too much give in them to be inferable enough to take guesses and those guesses work.