Until last week I’d barely heard of the D programming language. Then I had a chance to meet Walter Bright who designed the language in 1999. I also met Andrei Alexandrescu who has been collaborating on the design of D since 2006. Both gave talks on D at Lang.NEXT.
Walter Bright’s talk was an overview of D. Andrei Alexandrescu’s talk was Three Unlikely Successful Features of D. Both were also part of the native languages panel discussion.
I haven’t written a line of D, but I was impressed with the ideas from D presented at the conference. I was also impressed by Walter Bright. When you spend three decades writing compilers, you learn a few things.
Not many developers use D, but the language has influenced more popular languages such as C++ and C#. For example, I believe the
var keyword in C# and the
auto keyword in C++ came from an analogous feature first implemented in D.