First there was C. In C, 'C++' meant 'C+1', so then there was language called C++.
Some clever dick wanted a name like (C++)++ and noticed that there were 4 +s hidden in a '#' character. So C#.
Trouble is, Brits and Americans say the thing differently so they decided you must forget 'hash', 'pound', 'number' and say 'C-sharp'
Programming language developed by Microsoft whose syntax is very similar to C++, is completely object-oriented and allows fast development.
Contrary to what many believe, C# is NOT proprietary...Java is actually proprietary. However, because Microsoft still dominates its direction, it may be considered to be "semi-de facto" proprietary at this stage.
C# traded off some runtime speed for safety and quick development. More optimized compilers in the near future may reduce this speed disadvantage while retaining the advantages.
Programming language that will bring peace and love to the world. And it will strike down upon thee with great vengance and furious anger those (Java programmers) who attempt to poison and destroy my brothers (other C# programmers). And you will know, its name is C# when it lays its vengance upon thee.