Why is C# referred to as 'CSharp'?
All other languages containing the symbol '#' are represented correctly (e.g. F#).
The name "CSharp" is not a correct way of referring to the language. The specification (ECMA-334) states the following at the bottom of page 27:
The name C# is written as the LATIN CAPITAL LETTER C (U+0043) followed by the NUMBER SIGN # (U+0023).
Is there a specific reason it was decided to use "CSharp" instead of "C#"? Because to me it doesn't make sense considering "special characters" are used all over in file names in this repository.
Well, apparently there are three other languages using "Sharp" (TSharp, ZSharp, QSharp). Still, F# and J# are correctly using '#'.
Agreed, should be C#.
If you make a pr ill merge it