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

Memes

45407 readers
618 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
 
all 32 comments
sorted by: hot top controversial new old
[–] _cnt0@sh.itjust.works 74 points 11 months ago (2 children)

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 11 months ago (1 children)
[–] _cnt0@sh.itjust.works 5 points 11 months ago

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

[–] mino@lemmy.ml 3 points 11 months ago

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

[–] LemmyKnowsBest@lemmy.world 52 points 11 months ago (1 children)

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

[–] SubArcticTundra@lemmy.ml 24 points 11 months ago (2 children)

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

[–] AnarchoSnowPlow@midwest.social 35 points 11 months ago (1 children)

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

[–] SubArcticTundra@lemmy.ml 3 points 11 months ago

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

[–] miss_brainfart@lemmy.ml 3 points 11 months ago

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

[–] drolex@sopuli.xyz 26 points 11 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 11 months ago (3 children)

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 11 months ago (1 children)
[–] Turun@feddit.de 11 points 11 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 11 months ago (2 children)

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 11 months ago (1 children)

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

[–] idunnololz@lemmy.world 6 points 11 months ago

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

[–] rasensprenger@feddit.de 4 points 11 months ago* (last edited 11 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 11 months ago* (last edited 11 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 11 months ago (2 children)

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

[–] thorbot@lemmy.world 4 points 11 months ago (1 children)

Notice how it says the word “developer”

[–] 257m@sh.itjust.works 1 points 11 months ago* (last edited 11 months ago) (1 children)

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 11 months ago

It’s a joke dude

[–] ElectricTrombone@lemmy.world 4 points 11 months ago

C99 forever

[–] Yokozuna@lemmy.world 6 points 11 months ago (1 children)

If it ain't broke don't fix it

[–] Imgonnatrythis@sh.itjust.works 5 points 11 months ago (1 children)

I find these broken on the beach all the time

[–] PapaStevesy@midwest.social 9 points 11 months ago

And? Did you fix them?

[–] Pyr_Pressure@lemmy.ca 5 points 11 months ago

Worst Pokemon ever