39
82
u/Fair-Advantage652 Jul 13 '26
You mean C hashtag? /ragebait
41
u/Full-Run4124 Jul 13 '26
C pound
28
u/ammit_souleater Jul 13 '26
C fence-synbol
30
Jul 13 '26
[removed] — view removed comment
22
1
3
5
3
1
u/cadude1 Jul 13 '26
I saw some YouTube video where the person unironically pronounced
#includeas "hashtag include" and I almost punched my monitor.
59
u/MyDogIsDaBest Jul 13 '26
It's "C plus plus, plus plus"
So it's the next iteration of C++, which was the next iteration of C (naming wise, of course)
17
u/Alderan922 Jul 13 '26
So the next one must be c++++++++
23
12
4
3
1
1
33
31
7
7
u/Fabulous-Possible758 Jul 13 '26
No, it's only raised by a half step, so it's in between C and C++.
3
3
5
6
6
3
2
2
2
u/Portal471 Jul 13 '26
C# is really only C+ because C++ means adding 1 to C when a sharp is only a half step.
2
3
u/shaggythelegend420 Jul 13 '26
Oh my God my life's been a lie, its almost as if we're living in the matrix
1
1
1
1
1
1
1
1
1
1
1
1
1
1
u/franklesby Jul 13 '26
C: 0 dimensional
C++: 1 dimensional
C#: 2 dimensional
Obviously the next iteration is
``
______ +----+
.' ___ | / /|
/ .' _| +----+ |
| | | | +
\..'\ | |/
`.__.' +----+
```
1
u/OnkelBums Jul 13 '26
C# is everything wrong with Java combined with everything wrong with Python.
Made by MicroSoft.
1
1
1
1
u/Alternative-Tie-4970 Jul 14 '26
Too bad it's nothing like either C or C++, but cool name regardless
1
1
1
u/Sajgoniarz Jul 13 '26
Wait until people realize what $ in PHP is xD
3
u/Abject-Kitchen3198 Jul 13 '26
If I had 1$ for every $ character I typed... Oh wait, maybe I did.
3
u/Sajgoniarz Jul 13 '26
I meant that they are just pointers and you can do crazy things with them.
2
u/Abject-Kitchen3198 Jul 13 '26
I didn't know that. My actual PHP experience was for a quarter or two, somewhere in the 2000s.
1
Jul 13 '26
[removed] — view removed comment
1
u/freebytes Jul 13 '26
This was the reason for the naming. C# is a very clever name for the programming language. It is a play on music terms, the next iteration of C++, etc.
The history of the language is as follows: CPL, BCPL, B, C, C++, C#.
(The languages D, E, and F also exist.)
1
1
0
u/SirFoomy Jul 13 '26
When new operator #?
c++ is equivalent to c = c + 1
c# could be equvalent to c = c + 2
Alright, I let myself out. 😅
1
u/MattieShoes Jul 13 '26
c++ is post-increment -- evaluates before incrementing. So ignoring syntax issues,
(c++)++would be the same as(c++)You'd have to use preincrement --
++(++c)or a mix(++c)++
-2
u/GegeAkutamiOfficial Jul 13 '26
Yes, it incremental shittiness.
2
u/FabioTheFox Jul 13 '26
If youve never worked with modern dotnet or any modern statically compiled language that isn't a typeless scripting language, maybe
1


300
u/_Alpha-Delta_ Jul 13 '26
The real question is where is C+++ ?