This isn”t really a technical post, so you might want to skip it if you”re too busy :,,)
As I”ve said, i”ve been spending some time looking at C# and how it produces code that runs on the CLR. One of the things that has always puzzled me is why C# is called C# 🙂 Until now, I”ve heard one or two interesting theories. The first is old (at least, I recall having heard about it in the past): since C# is supposed to be a better C++, then some see the # symbol as being composed by four + symbols.
The second one says that # is really the number sign that is used for a musical sharp, implying that he current sound is half step above the other (which really means that C# would above the other languages).
Btw, I ”ve found both these theories presented on the C# professional book (chapter 1 is available online here).
And you? what do you think? have you heard any better explanation for its name?