Well, C# is easier to learn than C++, and it has more capabilities than other programming languages (this doesn't include C++).
Like what?
Well one thing that C# has over C++ is that it deconstructs memory automatically and it does array bounds checking making it much safer than C++ (which is prone to leaving memory leaks and potential holes for buffer overflow in the hands of an inexperienced developer).
Well, C# is easier to learn than C++, and it has more capabilities than other programming languages (this doesn't include C++).
Like what?
Well one thing that C# has over C++ is that it deconstructs memory automatically and it does array bounds checking making it much safer than C++ (which is prone to leaving memory leaks and potential holes for buffer overflow in the hands of an inexperienced developer).
True, but the statement made was it has more capabilities than other languages, but for example what you said ASM has done for years.
C# is good I will admit, but its never going to compare to ASM. Plus C still makes god awful file sizes.
I think C++ is the best of them ! Or at least as far as i worked with them , C++ ruled !
So its the universal truth.
Hence proved. But I gotta admit to Neo7's point, not deallocating the memory your program uses is a waste of RAM, and is a huge -.