137
top 50 comments
sorted by: hot top controversial new old
[-] sudo@programming.dev 56 points 2 months ago

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

[-] rtxn@lemmy.world 24 points 2 months ago

Haskell is where hope and sanity go to die.

[-] sudo@programming.dev 5 points 2 months ago

That's when you have to comply with decades of backwards compatibility.

[-] dosuser123456@lemmy.sdf.org 7 points 2 months ago

Haskell would be the best.

lisp wants some words with you about that

[-] sudo@programming.dev 6 points 2 months ago

I wouldn't call lisp "lawful".

[-] rockSlayer@lemmy.blahaj.zone 54 points 2 months ago

Some of those color choices were chaotic evil too

[-] dosuser123456@lemmy.sdf.org 6 points 2 months ago

i didnt make the template

[-] Sonotsugipaa@lemmy.dbzer0.com 53 points 2 months ago
[-] dosuser123456@lemmy.sdf.org 10 points 2 months ago

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

load more comments (2 replies)
[-] mkwt@lemmy.world 3 points 1 month ago

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

[-] Sonotsugipaa@lemmy.dbzer0.com 2 points 1 month ago

Concepts are already here - (as of now) they fix a subset of this, and errors messages can still be extremely long.
They're less like "here's every single template parameter of the involved types" and more like "this template thingy has many specializations with different constraints, here's a list of all of them and why none of them are satisfied with your parameters"

[-] Valmond@lemmy.world 3 points 2 months ago
[-] Kissaki@programming.dev 4 points 1 month ago

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

[-] Boomkop3@reddthat.com 2 points 2 months ago

That I'll call chaotic evil

load more comments (2 replies)
[-] mmddmm@lemm.ee 43 points 2 months ago* (last edited 2 months ago)

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 2 months ago* (last edited 2 months 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.

[-] MonkderVierte@lemmy.ml 4 points 2 months ago

Right? I do like Shell but scripts over 200 loc get quickly confusing, no matter how well you organize them. Not to start with Batch, they get confusing at 10 loc.

[-] pewpew@feddit.it 20 points 2 months ago* (last edited 2 months ago)

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

[-] lmmarsano@lemmynsfw.com 18 points 1 month ago* (last edited 1 month 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.

[-] BlueKey@fedia.io 15 points 2 months ago

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

[-] Valmond@lemmy.world 5 points 2 months ago

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

[-] _stranger_@lemmy.world 4 points 1 month ago

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

I love python.

load more comments (2 replies)
load more comments (1 replies)
[-] Im_old@lemmy.world 12 points 2 months ago* (last edited 2 months ago)

I would have put assembly as true neutral

[-] masterspace@lemmy.ca 12 points 2 months ago* (last edited 2 months ago)

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 20 points 2 months ago* (last edited 2 months ago)

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

[-] SatouKazuma@programming.dev 8 points 2 months ago

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.

[-] masterspace@lemmy.ca 2 points 2 months ago

I'm tempted to say it's not even a single language because of all the frameworks and non-standard libraries.

Or you know, you could be tempted to say it has multiple frameworks you can choose from.

One is more accurate than the other, but if languages are only allowed to have a single framework in your mind, then do you.

[-] Quik@infosec.pub 4 points 2 months 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)
[-] OmegaLemmy@discuss.online 8 points 2 months ago

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

[-] Kissaki@programming.dev 5 points 1 month ago

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)
[-] twice_hatch@midwest.social 8 points 2 months ago

C++ good? Shiggity diggity

[-] trolololol@lemmy.world 6 points 2 months ago

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

load more comments (1 replies)
[-] PieMePlenty@lemmy.world 8 points 2 months ago

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 2 months 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 (3 replies)
[-] ThirdConsul@lemmy.ml 8 points 2 months ago

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)
[-] TootSweet@lemmy.world 6 points 2 months ago

Someone woke up this morning and chose violence.

load more comments (3 replies)
[-] MonkderVierte@lemmy.ml 6 points 2 months ago
[-] uuldika@lemmy.ml 4 points 2 months 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.

load more comments (1 replies)
[-] i_am_not_a_robot@feddit.uk 6 points 2 months ago

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

[-] Scoopta@programming.dev 3 points 2 months ago

I feel like malbolge is a much better fit for chaotic evil than brain fuck is but I agree with the rest

load more comments (1 replies)
[-] weissbinder@feddit.org 6 points 2 months ago

Where is lisp?

[-] MonkderVierte@lemmy.ml 5 points 2 months ago

Replace maybe C++ with Haskell.

[-] Grandwolf319@sh.itjust.works 5 points 2 months ago

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.

[-] BorgDrone@lemmy.one 2 points 2 months ago

The lack of braces in python code makes it quite difficult to read for someone who’s used to languages that use braces.

[-] Grandwolf319@sh.itjust.works 3 points 2 months ago

I agree, I was very careful to say tries to ಠᴗಠ

[-] einlander@lemmy.world 4 points 2 months ago

Vb.net us fun. It's like c# but with alternate words.

load more comments (3 replies)
[-] Boomkop3@reddthat.com 2 points 2 months ago

PHP may be a little similar to perl

load more comments
view more: next ›
this post was submitted on 13 Apr 2025
137 points (78.2% liked)

Programmer Humor

24113 readers
2056 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