this post was submitted on 05 Aug 2024
967 points (97.5% liked)

Programmer Humor

19706 readers
241 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 1 year ago
MODERATORS
967
Evolution of C (programming.dev)
submitted 3 months ago* (last edited 3 months ago) by JPDev to c/programmer_humor
 
top 50 comments
sorted by: hot top controversial new old
[–] kn0wmad1c 174 points 3 months ago (7 children)

I've been a professional programmer for nearly a decade and I just realized that C# is C++++ with the pluses stacked

[–] [email protected] 78 points 3 months ago (2 children)

I know right‽ feels like when I learnt about the FedEx arrow for the first time

[–] [email protected] 39 points 3 months ago (2 children)
[–] [email protected] 86 points 3 months ago (4 children)
[–] pipe01 61 points 3 months ago (1 children)
[–] [email protected] 32 points 3 months ago* (last edited 3 months ago) (3 children)

There's a lot of logos with hidden stuff like that.

Amazon's logo has an arrow going from A to Z, implying they sell everything "from A to Z"

The Tostitos logo has two people holding chips (the Ts) and a bowl of salsa (the dot on the I):

Toyota's logo has every letter of the company name in it:

The LG logo has the letters L and G in it:

[–] [email protected] 9 points 3 months ago (4 children)

I hate it so much, but the Baskin Robbins BR has the number 31 in it

load more comments (4 replies)
[–] [email protected] 5 points 3 months ago (2 children)

Now if only LG could make a microwave where the LED display didn’t go out after a year.

load more comments (2 replies)
[–] [email protected] 4 points 3 months ago (2 children)

It's interesting to me that they used the English alphabet for the Toyota symbol instead of Japanese. Or is that symbol localised?

[–] [email protected] 8 points 3 months ago (1 children)

I’d guess the Toyota one is just coincidental.

load more comments (1 replies)
[–] [email protected] 6 points 3 months ago

The US is probably a much bigger market. I imagine it's the same reason LG is English alphabet and not Hangul. Same with Kia, Hyundai, Samsung, etc.

But this is mere speculation. I could be 100% wrong, happens daily!

[–] [email protected] 19 points 3 months ago (1 children)

It always pissed me off that they use this as an example of white space use. No one sees it.

[–] [email protected] 7 points 3 months ago (1 children)
[–] [email protected] 6 points 3 months ago

Because a prof showed them on the first class. But in any case, if logo designers are the only ones to notice, the logo fails its purpose.

[–] [email protected] 4 points 3 months ago (1 children)

Took me like a minute to find it

[–] [email protected] 9 points 3 months ago (2 children)

There's also a spoon to symbolise that the couriers were fed soup.

[–] iLove 5 points 3 months ago

Holy shit that's crazy

load more comments (1 replies)
load more comments (1 replies)
load more comments (1 replies)
load more comments (1 replies)
[–] ICastFist 21 points 3 months ago

I'm glad I wasn't the only uncultured swine unaware of the ++++ = #

[–] [email protected] 17 points 3 months ago

Yes, and that is on purpose! It was always meant to be a joke on C++ :)

[–] [email protected] 6 points 3 months ago
load more comments (3 replies)
[–] [email protected] 89 points 3 months ago (3 children)
[–] [email protected] 77 points 3 months ago (1 children)
[–] [email protected] 14 points 3 months ago (1 children)
[–] [email protected] 8 points 3 months ago (6 children)

Issue is, Rust is not a drop-in replacement for C. The memory safety features are just one part, and since Rust is also a "weakly" functional language, thus its prefered to write such code with it.

[–] sukhmel 7 points 3 months ago (7 children)

Anything that is drop-in replacement for C (or C++ for that matter) is going to be awful because of the same compatibility burden, imo

load more comments (7 replies)
load more comments (5 replies)
[–] JackbyDev 5 points 3 months ago

I once saw an issue someone made for some database and said that they were learning Rust and if the database was rewritten in Rust then they could help contribute!

[–] [email protected] 28 points 3 months ago
[–] zero_spelled_with_an_ecks 24 points 3 months ago (2 children)
  • C
  • C plus plus
  • C plus plus plus plus
  • C plus plus plus plus plus plus plus plus
  • C plus plus plus plus plus plus plus plus plus plus plus plus plus plus plus plus
[–] [email protected] 24 points 3 months ago (2 children)

There's also D. You could just upgrade to D.

[–] [email protected] 9 points 3 months ago

It’s so good it got not only one, but two standard libraries.

load more comments (1 replies)
[–] [email protected] 7 points 3 months ago

theres also c+

[–] [email protected] 21 points 3 months ago* (last edited 3 months ago) (5 children)

C₊𝅄⨧⁺ᐩ is used for building firmware for hyperdimensional singularity processors.

load more comments (5 replies)
[–] [email protected] 18 points 3 months ago

This isn't the evolution of C at all. It's all just one language and you're simply stuck in a lower dimension with a dimensionally compatible cross-section.

[–] sukhmel 17 points 3 months ago

C(ubed) logo from meme

NixNix snowflake logo

I'm starting to have my suspicions

[–] [email protected] 15 points 3 months ago

always wanted to C in the 4th dimension

[–] [email protected] 15 points 3 months ago

I'm not ready for 4D, just let me try out C Lattice on a few smaller projects first.

[–] [email protected] 8 points 3 months ago (2 children)
[–] [email protected] 22 points 3 months ago (2 children)

"Just a heads up that we'll be shipping your machine to the client, since it's the only machine on Earth known to support the software. You're getting the spare machine out of the basement. Super fast Cyrix processor. Looks like it boots to Windows 11 release 3, but they've written it 3.11 for some reason."

[–] [email protected] 4 points 3 months ago

Lol I had windows 11 before it was cool

load more comments (1 replies)
load more comments (1 replies)
[–] [email protected] 7 points 3 months ago* (last edited 3 months ago)

C

C plus

C plus plus

C sharp

C sharp sharp

C through time and space

Edit: formatting

[–] [email protected] 7 points 3 months ago

I really like the theory that the Carbon language is that 3-dimension one—a carbon lattice

[–] [email protected] 6 points 3 months ago

+esseraC+

🤔

load more comments
view more: next ›