this post was submitted on 23 Jun 2026
97 points (96.2% liked)

Programmer Humor

31938 readers
334 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 3 years ago
MODERATORS
 
top 17 comments
sorted by: hot top controversial new old
[–] meleethecat@lemmy.world 2 points 26 minutes ago

/c/unexpectedmetallica

[–] BeigeAgenda@lemmy.ca 29 points 4 hours ago (1 children)

D is more than 20 years old (from 2001), so it's due for a renaissance, Python was also in its 20s before it became fashionable.

[–] ZILtoid1991@lemmy.world 8 points 3 hours ago

It kind of bounces back after the catastrophe that D1 vs D2 and Phobos vs Tango caused, but might be broken by AI bros trying to chase the vibe coding trend.

[–] OwOarchist@pawb.social 1 points 1 hour ago* (last edited 1 hour ago) (1 children)

It really does mystify me what anyone thinks they're accomplishing by creating a brand new programming language these days. Other than a purely academic exercise, of course.

Whatever features you want your language to have, there's probably already a language out there that's damn close to it. And if your ideal language is just like some existing language except for a few niggling details ... then there's no need to start from scratch -- just make a modified version of that language with a few little changes to make it act the way you want.

Programming languages are just about a solved problem now, IMO. I can't imagine any scenario where creating a new language from scratch would be better than tweaking an existing language ... or just using an existing language as-is.

[–] zarkanian@sh.itjust.works 2 points 47 minutes ago

All you've demonstrated with this comment is your lack of imagination.

[–] dfyx@lemmy.helios42.de 13 points 3 hours ago (1 children)

Many years ago I read the D book and really liked many aspects of the language. What kept me from using it was the ecosystem. They had three compilers and two different standard libraries, none of which were fully compatible with each other which led to a whole bunch of weird problems. These days it’s probably better. Maybe I should give it another chance.

[–] ZILtoid1991@lemmy.world 6 points 3 hours ago

If nothing else, there's also OpenD, which might be better for you based on your requirements.

[–] themoken@startrek.website 19 points 4 hours ago (4 children)

Was there drama with D? I'm out of the loop...

[–] ZILtoid1991@lemmy.world 10 points 3 hours ago (1 children)

Multiple in fact. D1 vs D2, Tango vs Phobos, mutable by default vs const by default (was minor, but allegedly lead to the existence of Rust), Adam D Ruppe leaving and forking the compiler (OpenD - might be useful to you depending on things), "let nazis code" (though DLF have not only backtracked on it but also set up some basic safety measures), etc. Can still recommend the language if you want a more C-style language and not OCaml with curly brackets, or if borrow checker is a dealbreaker for you in Rust.

[–] nebeker@programming.dev 3 points 1 hour ago

We really all need to get along and accept each others’ opinions. Even if some people are completely wrong and think mutable by default it OK. Hehe.

[–] flamingos@feddit.uk 5 points 3 hours ago

The Wikipedia article for D links to this blog post which seems pretty damning.

[–] marcos@lemmy.world 1 points 3 hours ago

There have been something where some developers left, but I don't remember it well enough to search for.

[–] Zephyr@sh.itjust.works 1 points 4 hours ago (1 children)

I think it's just a joke about slang aka D for Dick.

[–] themoken@startrek.website 7 points 3 hours ago

This is definitely about the D language, I just haven't heard anything about in a long time (since Rust ate its lunch) and nothing about it using AI or long time devs leaving.

[–] Feyd@programming.dev 7 points 3 hours ago (1 children)

Did they ever sort out the GC vs nonGC standard library kerfuffle? I was interested in dlang quite awhile ago but the ecosystem seemed fractured (and not big enough for that to be ok)

[–] ZILtoid1991@lemmy.world 5 points 3 hours ago

Yes, they're letting the community to deal with the noGC part, while Phobos will be strictly GC in the future.

[–] Zephyr@sh.itjust.works 4 points 4 hours ago