• nexguy@lemmy.world
      link
      fedilink
      English
      arrow-up
      5
      ·
      3 days ago

      I know C hypersharp but you wouldn’t have heard of it. It goes to another dimension.

    • Sophienomenal@lemmy.blahaj.zone
      link
      fedilink
      English
      arrow-up
      3
      ·
      edit-2
      15 hours ago

      Positive numbers need not be indicated by a plus sign, as any number without a negative sign is assumed to be positive (except 0). Therefore, the plus is assumed with C.

      As for the latter half, there exists a C–, but not a C-. Which, in actuality, implies the existence of the aforementioned C+ (as was assumed), as 2 negatives makes a positive (despite the fact that C-- is a discrete language separate from C).

      It’s also of note that a separate interpretation may be implied. ++ and -- are increment and decrement instructions within the C programming language, suggesting that C++ is an increment of C, whereas C-- is a decrement of it.

    • Ephera@lemmy.ml
      link
      fedilink
      English
      arrow-up
      11
      ·
      3 days 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

    • implosive_sprig@beehaw.org
      link
      fedilink
      English
      arrow-up
      4
      ·
      2 days ago

      CT̴̸̨̤̃ͨ̿̀_̸̶̶̲̘̞̣̖̖̯̜̳̪͙̀͋̇́̈́̌̓͆́̊͛̊̿̚͡_ę̷̵͓͎̬̲̰͇͓͎̖̻̻̣̘̖̣̒̽́̇̑̐̊͗͊ͦ͌ͥ͑͛ͨͪ͑̃ͮ̚͢͝͡ͅș̢̢̡̝̬̪̫̠͚̟̙̳͓̥̮̀̅͑̋ͦ̅̄̾͗̊̽͂ͤ̿̃̀̇́͐̽ͩ͢͢͡͠ş̶̧̛̫̘̦̙͚͉͉̘̍͊̈́ͫ̏ͤ̚͡͠__̴̤̣̭̭͐eȓ̵̴̡̫̖̮̠͙͎͇̰̘̙̯̰̆̓̌͆ͮ̆ͣ̽͒́̍̓̑̐̚̕̚͟͠͠a̛̛̬͉͉͈̼͈͙̭͔̒͒ͮ͛̊̍̎ͥͯ̒͜c̨̙̠̪̰ͦ̄̈́̍͗̈́̂̌͜͡͠t̢̨̢̪̰̙̭̱͈̜̗̺̭͇̦̩ͯ̏͗̿̒ͤ̑ͬ̆͐̅͐́̍ͭ̀ͣ̉ͩ͊ͭͤ̿̍͋̄͠͝͡͞͝

      • TheOakTree@lemmy.zip
        link
        fedilink
        English
        arrow-up
        4
        ·
        edit-2
        2 days ago

        I was going to say the same. Looks like a projected 5-cube.

        For those curious, a 4-cube is a hypercube of n=4, which is a tesseract (2nd from last). When a hypercube is defined as n=5 it’s a penteract/5-cube. This goes on for hexeracts, hepteracts, etc.

        EDIT: Here’s a 4d projection of a 5-cube rotating in 5th-dimensional space. Obviously then projected to 2d, as it’s a video. The visual is so satisfying, but I can’t say the same about the music.

        https://youtu.be/jMMKceXeExY

    • Remember_the_tooth@lemmy.world
      link
      fedilink
      English
      arrow-up
      3
      ·
      3 days ago

      Yeah, and why are we also being limited to Euclidian space. I for one, would like to see a hyperbolic space programming language.

      • vrek@programming.dev
        link
        fedilink
        English
        arrow-up
        4
        ·
        3 days ago

        I love the idea but the thought of debugging such a thing is making me search for a large cliff near me