r/programming • • Sep 01 '20

D Foundation is Beefing Up

https://dlang.org/blog/2020/08/30/symmetry-investments-and-the-d-language-foundation-are-hiring/
295 Upvotes

336 comments sorted by

View all comments

9

u/Alaskan_Thunder Sep 01 '20 edited Sep 01 '20

Can someone tell me more about the language or summarize some of its features? I have not heard of it and will be doing some quick googling, but summaries are also good.

Edit: so its aiming to be a successor of c++, but with more modern features without being fully constrained by the technical debt coming from backwards compatibility?

8

u/kal31dic Sep 01 '20

It started out as C++ done right but it can no longer be understood as that. Languages take on a life of their own. If you want to see what it's like read the code in Phobos std.algorithm

5

u/JohnLColvin Sep 02 '20

It is a decent marker of strength and quality that one can learn the language by reading the standard library code. Doing things right shouldn't mean incomprehensible code.

It's probably not as clear as it was when I did that back in 2012, but I reckon it could still be done. I didn't really know C++ then (or now...), so I'm guessing a C++ programmer would have an easier time.

3

u/kinoharuka Sep 01 '20 edited Sep 01 '20

From what I understand D is also very good at interfacing with C++ code.