this post was submitted on 08 Feb 2025
170 points (94.3% liked)

Programmer Humor

33315 readers
874 users here now

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

Rules:

founded 5 years ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[–] meowmeowbeanz@sh.itjust.works 18 points 3 days ago (3 children)

If programming languages are made for humans, then explain Assembly. Or better yet, try debugging a segfault in C at 3 AM and tell me that was designed with human comfort in mind.

Sure, some languages pretend to be human-friendly (looking at you, Python), but then you hit regex or dependency hell, and suddenly it’s like deciphering alien hieroglyphs. Let’s not even start on Lisp—parentheses everywhere like it’s trying to smother you in syntax.

No, programming languages aren’t made for humans—they’re made for machines, and we’re just the poor fools trying to survive the translation layer.

[–] saigot@lemmy.ca 14 points 1 day ago

add t0, t1, t2 is way easier for humans than the 0x014B4820 that it could be assembled into, and what programmers had to use before assembly existed.

[–] mugdad1@lemm.ee 8 points 2 days ago (1 children)

it was a joke bro lol no one want to do regex at 3am

[–] meowmeowbeanz@sh.itjust.works 4 points 2 days ago

Ah, I see where you’re coming from—my earlier post was meant as humor, but I might have leaned too hard into the sarcasm. No offense intended!

To clarify, there are languages and tools designed with machines in mind. Assembly is the classic example, but let’s not forget LLVM. It’s not a language per se, but an intermediate representation that optimizes code for machine execution. It’s like the ultimate translator between human-written code and raw machine instructions.

Still, regex at 3 AM? That’s a universal nightmare no matter what abstraction you’re working with.

[–] vrighter@discuss.tchncs.de 4 points 2 days ago

i prefer c than python tbh. When I write a c application, it keeps working. When I write a python script, it rots and rarely lasts a year before I have to stop whatever else I'm doing and dive back into the python code to get it working again