this post was submitted on 13 Apr 2025
128 points (77.4% liked)

Programmer Humor

22537 readers
1140 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 2 years ago
MODERATORS
 
top 50 comments
sorted by: hot top controversial new old
[–] lmmarsano@lemmynsfw.com 14 points 4 days ago* (last edited 4 days ago)

@sabrinaesaquino

Stop comparing programming languages

Python is VERSATILE

JavaScript is POWERFUL

Ruby is ELEGANT

C is ESSENTIAL

C++

Java is ROBUST

Out of all the programming languages, C++ is definitely one of them.

[–] Sonotsugipaa@lemmy.dbzer0.com 51 points 5 days ago (6 children)
[–] mkwt@lemmy.world 3 points 4 days ago (1 children)

Someday the concepts will come and fix all of this. It has been foretold.

load more comments (1 replies)
[–] dosuser123456@lemmy.sdf.org 9 points 5 days ago (2 children)

tbh i didnt even make this meme, it was my dad, i just posted it here

[–] lena@gregtech.eu 1 points 3 days ago

That seems like a great dad

load more comments (1 replies)
[–] Valmond@lemmy.world 3 points 4 days ago (1 children)
[–] Kissaki@programming.dev 4 points 4 days ago

Template-C++ is not C++ after all /s

load more comments (3 replies)
[–] sudo@programming.dev 51 points 5 days ago (2 children)

At no point should C++ be considered "lawful" or "good". Haskell would be the best.

[–] rtxn@lemmy.world 21 points 5 days ago (1 children)

Haskell is where hope and sanity go to die.

load more comments (1 replies)
[–] dosuser123456@lemmy.sdf.org 6 points 5 days ago (1 children)

Haskell would be the best.

lisp wants some words with you about that

[–] sudo@programming.dev 6 points 5 days ago

I wouldn't call lisp "lawful".

[–] rockSlayer@lemmy.blahaj.zone 53 points 5 days ago (1 children)

Some of those color choices were chaotic evil too

[–] dosuser123456@lemmy.sdf.org 6 points 5 days ago

i didnt make the template

[–] mmddmm@lemm.ee 40 points 5 days ago* (last edited 5 days ago) (2 children)

No way Bash is lawful, or Malbolge is chaotic... And no way C++ is lawful either.

Did you just throw the languages around at random? At least Perl fell on the right place...

[–] backgroundcow@lemmy.world 11 points 5 days ago* (last edited 5 days ago)

ADA should be the lawful good.

Bash is chaotic neutral.

Java is lawful neutral.

Javascript fits ok as chaotic evil.

Move ASM to neutral evil.

And maybe f77 as lawful evil.

load more comments (1 replies)
[–] BlueKey@fedia.io 14 points 4 days ago (1 children)

Python should be one of the chaotics.
You can even dynamically create global variables in there.

[–] Valmond@lemmy.world 5 points 4 days ago (1 children)

Or stick a new variable onto the instance of a class 🤯

[–] _stranger_@lemmy.world 4 points 4 days ago (2 children)

or return values for properties that don't exist, and only get created on access!

I love python.

load more comments (2 replies)
[–] pewpew@feddit.it 19 points 4 days ago* (last edited 4 days ago)

C++ is chaotic goodl, C is lawful good in my opinion

[–] twice_hatch@midwest.social 8 points 4 days ago (1 children)

C++ good? Shiggity diggity

[–] trolololol@lemmy.world 6 points 4 days ago (1 children)

Tell me op never did c++ without telling me op never did c++

load more comments (1 replies)
[–] PieMePlenty@lemmy.world 8 points 4 days ago (3 children)

I haven't used PHP in a while (10+years) but I didn't think it was that frustrating as its reputation seems to imply today. I remember their docs all had examples and I found that pretty useful.

[–] Matty_r@programming.dev 3 points 4 days ago

It can be pretty frustrating when dealing with old code bases. However its introducing a lot of really great features, so if you've got the time to either start a new project or rewrite with the more modern features you'll be fine.

load more comments (2 replies)
[–] OmegaLemmy@discuss.online 8 points 4 days ago (1 children)

PHP has weird decisions but in the end it's a good back end

[–] Kissaki@programming.dev 5 points 4 days ago (2 children)

I think the front and back end of PHP are pretty similar. They are both the same letter P after all.

load more comments (2 replies)
[–] masterspace@lemmy.ca 13 points 5 days ago* (last edited 5 days ago) (5 children)

F tier meme.

"Haha JavaScript sucks'" is the easiest way to spot someone who spends more time on programming subreddits then they do programming.

[–] Shanmugha@lemmy.world 19 points 5 days ago* (last edited 5 days ago)

Well, JS does suck. It doesn't matter how much time I spend programming, this truth will stand

[–] SatouKazuma@programming.dev 8 points 5 days ago (1 children)

JS is just insane. Learning it took far more of my time than any other language, and honestly, I'm tempted to say it's not even a single language because of all the frameworks and non-standard libraries.

load more comments (1 replies)
[–] Quik@infosec.pub 4 points 4 days ago

This but with PHP, kinda. It isn't my favorite language/really good, and at some point in time it deserved the hate, but it has come a long way.

load more comments (2 replies)
[–] Im_old@lemmy.world 12 points 5 days ago* (last edited 5 days ago)

I would have put assembly as true neutral

[–] ThirdConsul@lemmy.ml 8 points 5 days ago (9 children)

PHP has got a lot of new features in the language that makes it a little bit like c# now, so it's not that bad anymore :P

load more comments (9 replies)
[–] MonkderVierte@lemmy.ml 6 points 5 days ago (2 children)
[–] dosuser123456@lemmy.sdf.org 2 points 1 day ago

esolangs.org/wiki/Dis

tldr: malbolge wimpmode

[–] uuldika@lemmy.ml 4 points 4 days ago

It appears to be Dis thing right here.

Apparently it's a nerfed variant of Malbolge. Malbolge is literally cryptographically difficult to program in, while Dis is merely migraine-inducing.

[–] Grandwolf319@sh.itjust.works 5 points 5 days ago (2 children)

Given how python tries to be as readable as possible with its controversial stance on using indentation, is it really neutral?

Idk if moral alignment makes sense for languages, at least not as much as weapon metaphors.

load more comments (2 replies)
[–] TootSweet@lemmy.world 6 points 5 days ago (3 children)

Someone woke up this morning and chose violence.

load more comments (3 replies)
[–] weissbinder@feddit.org 6 points 5 days ago

Where is lisp?

[–] MonkderVierte@lemmy.ml 5 points 5 days ago (1 children)

Replace maybe C++ with Haskell.

[–] i_am_not_a_robot@feddit.uk 6 points 5 days ago (2 children)

I would have put Perl as lawful evil, Brainfuck as Chaotic Evil and maybe ASM should have been Neutral Evil

load more comments (2 replies)
load more comments
view more: next ›