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

Programmer Humor

19145 readers
674 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
941
Evolution of C (programming.dev)
submitted 1 month ago* (last edited 1 month ago) by JPDev@programming.dev to c/programmer_humor@programming.dev
 
top 50 comments
sorted by: hot top controversial new old
[–] kn0wmad1c@programming.dev 171 points 1 month 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

[–] MsPenguinette@lemmy.world 76 points 1 month ago (2 children)

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

[–] chevy9294@monero.town 39 points 1 month ago (2 children)
[–] FiskFisk33@startrek.website 84 points 1 month ago (4 children)
[–] pipe01@programming.dev 60 points 1 month ago (1 children)
[–] dan@upvote.au 32 points 1 month ago* (last edited 1 month ago) (8 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:

[–] mvirts@lemmy.world 8 points 1 month ago (4 children)

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

load more comments (4 replies)
load more comments (7 replies)
[–] anguo@lemmy.ca 18 points 1 month ago (1 children)

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

[–] WhiskyTangoFoxtrot@lemmy.world 7 points 1 month ago (1 children)
[–] anguo@lemmy.ca 5 points 1 month 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.

[–] Shady_Shiroe@lemmy.world 4 points 1 month ago (1 children)

Took me like a minute to find it

[–] oo1@lemmings.world 8 points 1 month ago (2 children)

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

[–] iLove@programming.dev 5 points 1 month 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@programming.dev 20 points 1 month ago

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

[–] fermuch@lemmy.ml 17 points 1 month ago

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

load more comments (3 replies)
[–] RacoonVegetable@reddthat.com 87 points 1 month ago (3 children)
[–] ssm@lemmy.sdf.org 76 points 1 month ago (1 children)
[–] CanadaPlus@lemmy.sdf.org 14 points 1 month ago (1 children)
[–] ZILtoid1991@lemmy.world 8 points 1 month 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@programming.dev 7 points 1 month 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@programming.dev 5 points 1 month 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!

[–] StrongHorseWeakNeigh@lemmy.world 45 points 1 month ago (6 children)
[–] lily33@lemm.ee 29 points 1 month ago
[–] pfm@scribe.disroot.org 8 points 1 month ago

C Tesseract has this interstellar vibe and brings quotes like the following, but with a totally different meaning:

  • "Years of [compilation error] messages"
  • "People disn't build this Tesseract"; "Not yet... But one day. Not you and me but people, people who've evolved beyond the four dimensions we know"
  • "You've got to leave something behind"
load more comments (4 replies)
[–] SkunkWorkz@lemmy.world 27 points 1 month ago
[–] zero_spelled_with_an_ecks@programming.dev 24 points 1 month 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
[–] mkwt@lemmy.world 24 points 1 month ago (2 children)

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

[–] magic_lobster_party@kbin.run 9 points 1 month ago

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

load more comments (1 replies)
[–] dosuser123456@lemmy.sdf.org 7 points 1 month ago

theres also c+

[–] pelya@lemmy.world 20 points 1 month ago* (last edited 1 month ago) (1 children)

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

[–] kionite231@lemmy.ca 4 points 1 month ago (4 children)

How did you insert those unicodes????

[–] pelya@lemmy.world 6 points 1 month ago* (last edited 1 month ago)

Go here and Ctrl-C / Ctrl-V

I especially like ⨹

load more comments (3 replies)
[–] elrik@lemmy.world 18 points 1 month 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@programming.dev 17 points 1 month ago

C(ubed) logo from meme

NixNix snowflake logo

I'm starting to have my suspicions

[–] CodexArcanum@lemmy.world 15 points 1 month ago

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

[–] expatriado@lemmy.world 15 points 1 month ago

always wanted to C in the 4th dimension

[–] crawancon@lemm.ee 8 points 1 month ago (2 children)
[–] palordrolap@kbin.run 22 points 1 month 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."

[–] mynameisigglepiggle@lemmy.world 4 points 1 month ago

Lol I had windows 11 before it was cool

load more comments (1 replies)
load more comments (1 replies)
[–] MoonMoon@sh.itjust.works 7 points 1 month ago* (last edited 1 month ago)

C

C plus

C plus plus

C sharp

C sharp sharp

C through time and space

Edit: formatting

[–] aisteru@lemmy.aisteru.ch 7 points 1 month ago

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

[–] MonkeMischief@lemmy.today 6 points 1 month ago

+esseraC+

🤔

[–] pruwybn@discuss.tchncs.de 4 points 1 month ago

The last one needs the prongs sticking out to make it a hyperhashtag.

load more comments
view more: next ›