I can understand if this was C# vs Java, but why are we having a language war between C++ and C#?
There are several nice features about C++, e.g. resource management vs C# IDisposable, templates vs C# generics, compiler support and platform neutrality; almost everything has C++ bindings, much...