So, it is supposed to be (C++)++, i.e. an increment on top of C++ (even though the core of the language is virtually identical to Java).
But it’s also supposed to be C♯ which indicates in musical notation that a note should be incremented in pitch by a half-step. That’s where the “C sharp” comes from.
It’s kind of a double pun.
So, it is supposed to be
(C++)++, i.e. an increment on top of C++ (even though the core of the language is virtually identical to Java).But it’s also supposed to be C♯ which indicates in musical notation that a note should be incremented in pitch by a half-step. That’s where the “C sharp” comes from.
https://en.wikipedia.org/wiki/C_Sharp_(programming_language)#Name