This is somewhat clever when you know that the ‘++’ operator is the post-increment operator in C.
C# is just another layer of iteration on top of C++.
…except there is no ‘#’ operator in C or C++, so any interesting self-referential pattern breaks down here. The ‘#’ comes from musical notation, where a ‘#’ (sharp) note is played a semitone higher — and was chosen more for marketing purposes rather than scientists having an inside joke.
You could have also mentioned ‘D’, which is another “next iteration of C” independent of C++.
This is somewhat clever when you know that the ‘++’ operator is the post-increment operator in C.
…except there is no ‘#’ operator in C or C++, so any interesting self-referential pattern breaks down here. The ‘#’ comes from musical notation, where a ‘#’ (sharp) note is played a semitone higher — and was chosen more for marketing purposes rather than scientists having an inside joke.
You could have also mentioned ‘D’, which is another “next iteration of C” independent of C++.
The # looks like two “++” stacked on top of one another
Exactly