D Programming Language

dlang.org

92 points by arcadia_leak 3 hours ago


erzhan89 - 30 minutes ago

When I was student, our group was forced to use D lang instead C++ for CS2* classes. That was back in 2009. After 16 years I see that level of adoption did not change at all.

jakkos - an hour ago

I often see people lament the lack of popularity for D in comparison to Rust. I've always been curios about D as I like a lot of what Rust does, but never found the time to deep dive and would appreciate someone whetting my appetite.

Are there technical reasons that Rust took off and D didn't?

What are some advantages of D over Rust (and vice versa)?

bingemaker - an hour ago

Off topic: Back in the day, C++ programming books Andrei Alexandrescu are a joy to read, especially, Modern C++ design.

Also, this presentation https://accu.org/conf-docs/PDFs_2007/Alexandrescu-Choose_You... killed a lot of bike shedding!

dhruv3006 - 24 minutes ago

I remember the creator of D programming Language replying to me on HN on one of my posts!

https://news.ycombinator.com/item?id=46261452

kombine - an hour ago

I was personally a lot more excited by D and subsequently Nim, but ultimately it's Rust and Zig that got adoption. Sigh.

self_awareness - an hour ago

I never understood why this language didn't gain much traction. It seems very solid.

At the same time, I've never used it, I'm not sure why.

Anyway, the author of D language is here on HN (Walter Bright).

KnuthIsGod - 3 hours ago

Sigh.

Ownership and borrowing are so much less baroque in D than in Rust. And compile times are superb.

In a better world, we would all be using D instead of C, C++ or Rust.

However in this age of Kali...

that_guy_iain - 2 hours ago

Serious question, how is this on the front page? We all know of the language and chosen not to use it.

Edit: Instead of downvoting, just answer the question if you've upvoted it. But I'm guessing it's the same sock accounts that upvoted it.

4gotunameagain - 2 hours ago

D is like a forced meme at that point.

Never has an old language gained traction, its all about the initial network effects created by excitement.

No matter how much better it is from C now, C is slowly losing traction and its potential replacements already have up and running communities (Rust, zig etc)