this post was submitted on 21 Nov 2023
175 points (90.0% liked)

Programmer Humor

32410 readers
1 users here now

Post funny things about programming here! (Or just rant about your favourite programming language.)

Rules:

founded 5 years ago
MODERATORS
 
top 17 comments
sorted by: hot top controversial new old
[–] CodexArcanum@lemmy.world 58 points 2 years ago (2 children)

This is why I stick to Rust. The gender affirming surgery takes some getting used to, but at least I have both legs.

[–] BananaOnionJuice@lemmy.dbzer0.com 18 points 2 years ago (1 children)

Don't waste money on HRT, use Rust and your private parts will rust away in no time.

[–] 30p87@feddit.de 5 points 2 years ago

Mine disappeared already, but I just used C all the time. Maybe the femboy clothes and tailplug helped?

[–] Adori@lemmy.world 15 points 2 years ago

Enjoy your government mandated Blahaj shark

[–] Tolookah@discuss.tchncs.de 31 points 2 years ago (1 children)

He forgot to allocate his leg.

Also, it looks like he pointed to foot correctly. I'm surprised he didn't shoot his hand, the pointer to a pointer to a foot.

[–] MajorHavoc@lemmy.world 10 points 2 years ago

This joke has layers, is quite funny, and kind of hurt. Just like my pointer handling code!

[–] observantTrapezium@lemmy.ca 26 points 2 years ago (3 children)

I've heard this trope before but I'm skeptic. I'm not a C expert but I can't believe memory bugs in that language are so much more benign than in C++.

[–] DarkenLM@kbin.social 26 points 2 years ago* (last edited 2 years ago)

With C, you need to carefully craft your own gun with just iron ingots and a hammer. You will shoot yourself in the foot, but at least you'll have the knowledge that it was your craftsmanship that led to it.

With C++, there are already prebuilt guns and tons of modifications that you can combine at will. If you shove it in the right way, you can make a flintlock shoot a 50 cal, but don't complain when your whole leg gets obliterated.

[–] aport@programming.dev 5 points 2 years ago

Memory bugs are only a tiny share of the foot guns in C++

[–] lseif@sopuli.xyz 3 points 2 years ago

use after free error (trying to walk with one leg missing)

[–] HStone32@lemmy.world 2 points 2 years ago (1 children)

I don't want to give the impression of being elitist, nor am I trying to make myself look super skilled, but whenever I hear people criticizing C for being unsafe, or for lacking some library, I can't help but think that's a skill issue, not an actual problem with the language.

[–] lseif@sopuli.xyz 1 points 2 years ago

i think its more a critism of using C where it shouldnt, or by people who shouldnt use it. certainly a skill issue, but a lot of people simply will make mistakes, and better to be safe. C of course has its uses though

[–] leaky_shower_thought@feddit.nl 1 points 2 years ago

no foot to shoot, no problem! 👍