Spyke

Syndicated from the fediverse. Read and engage on the original instance.

View original on beehaw.org

22 replies

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

4
lemmy.world

Kinda looks like a wireframe projection of a 5-cube or "penteract" into the plane.

23
TheOakTreereply
lemmy.zip

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

3

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

3

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

8

If it's doubling each time wouldn't this imply a forbidden C+? Maybe even a C- before that?

5

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.

3
programming.dev

Why are we limited to straight lines? What about C parabolic? Or log(c base 3)?

5
lemmy.world

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

3

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

4

You reached the end

Rule | Spyke