C# is a heavily modified version of C++.
In C# everything is organized (much better then C/C++, thats for sure) in classes, and namespaces. Low level stuff, like pointer and data structures are very simplified...
It i intended to build visual application, in a very simple manner. If in C++ you would need to write hundreds of lines of code to create something like the calculator, in C# you can do that in few tens of line. It i available in Windows and Linux (dont know about Mac, but I think there is something for mac too), but the Linux version is very reduced, because it is a clone of the actual thing created by Microsoft.
Also the designer in visual studio can reduce the code you write a lot.
|