793
submitted 10 months ago by thorbot@lemmy.world to c/memes@lemmy.ml
all 31 comments
sorted by: hot top controversial new old
[-] _cnt0@sh.itjust.works 74 points 10 months ago

If only ...

I used to like C++. Over the last ~20 years it became a horrible language (imho). It now has more syntax than all other C-style languages combined. I try not to touch it (anymore) if I don't have to. ~7 years ago I got hired as a senior C# .NET developer (experience since .NET 1.1). I ended up doing nothing but C++ for the first year because people found out I could do it. I was the guy in that meme:

[-] Dirk@lemmy.ml 10 points 10 months ago
[-] _cnt0@sh.itjust.works 5 points 10 months ago

I did some Cobol, too, back in the day.

[-] mino@lemmy.ml 3 points 10 months ago

Hadn't seen this meme before but fuck me do I know the feeling.

[-] LemmyKnowsBest@lemmy.world 52 points 10 months ago

Is that what C++ developers look like? Creepy ocean-floor-dwelling mollusks?

[-] SubArcticTundra@lemmy.ml 24 points 10 months ago

Just wait until the ~~(c)rustacean~~ C developer appears

[-] AnarchoSnowPlow@midwest.social 35 points 10 months ago

We prefer to spend our time embedded in the c floor.

[-] SubArcticTundra@lemmy.ml 3 points 10 months ago

Ah, so that's what they mean by embedded systems

[-] miss_brainfart@lemmy.ml 3 points 10 months ago

~~(c)helicerate~~, to be pedantic

[-] drolex@sopuli.xyz 27 points 10 months ago

Precisely. Note that it says C++ developer, not C++ language.

C++ might evolve (too much I would think) but I'll be damned as a C++ developer who learned it around 2000 if I learn any of the new features.

Your code is unreadable, junior. Pull request rejected.

[-] aberrate_junior_beatnik@lemmy.world 26 points 10 months ago

I mean even C++11 is a significantly different creature from OG C++. C++23 will have monadic optionals; maybe a future release will have generalized monads.

[-] nomecks@lemmy.world 43 points 10 months ago
[-] Turun@feddit.de 11 points 10 months ago

The 11 stands for the number of arms that have been bolted onto the dog in an attempt to turn it into an octopus.

[-] idunnololz@lemmy.world 6 points 10 months ago

Yeah modern Cpp is kinda fun to code in now, but I still don't really care for header files.

[-] _cnt0@sh.itjust.works 5 points 10 months ago

We have very different ideas of what constitutes 'fun'.

[-] idunnololz@lemmy.world 6 points 10 months ago

Casting to (void*) gives you thrills most other languages can't offer you /s

[-] rasensprenger@feddit.de 4 points 10 months ago* (last edited 10 months ago)

cmake now finally supports c++20 modules

I wouldn't use modules in production quite yet, there's still a lot of implementation bugs, but for experimenting its quite usable

[-] TimeSquirrel@kbin.social 22 points 10 months ago* (last edited 10 months ago)

I for one am glad something I started learning 30 years ago is still in widespread use. It's both an ugly and a beautiful language at the same time.

[-] 257m@sh.itjust.works 16 points 10 months ago

C++ get new features all the time. I think something like C would be a better example.

[-] thorbot@lemmy.world 4 points 10 months ago

Notice how it says the word “developer”

[-] 257m@sh.itjust.works 1 points 10 months ago* (last edited 10 months ago)

C++ people still change. Normal people update their version when new ones come out and adapt their pratices to "Modern Idiomatic C++". While a ton of C developers have been using C89 since the 90s.

[-] thorbot@lemmy.world 1 points 10 months ago

It’s a joke dude

[-] ElectricTrombone@lemmy.world 4 points 10 months ago

C99 forever

[-] Yokozuna@lemmy.world 6 points 10 months ago

If it ain't broke don't fix it

[-] Imgonnatrythis@sh.itjust.works 5 points 10 months ago

I find these broken on the beach all the time

[-] PapaStevesy@midwest.social 9 points 10 months ago

And? Did you fix them?

[-] Pyr_Pressure@lemmy.ca 5 points 10 months ago

Worst Pokemon ever

this post was submitted on 15 Nov 2023
793 points (97.3% liked)

Memes

45258 readers
2690 users here now

Rules:

  1. Be civil and nice.
  2. Try not to excessively repost, as a rule of thumb, wait at least 2 months to do it if you have to.

founded 5 years ago
MODERATORS