• Ephera@lemmy.ml
    link
    fedilink
    English
    arrow-up
    8
    ·
    10 hours ago

    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