D Programming Language

The D Programming Language


“To the best of my knowledge, D offers an unprecedentedly adroit integration of several powerful programming paradigms: imperative, object-oriented, functional, and meta.”—From the Foreword by Walter Bright “This is a book by a skilled author describing an interesting programming language. I’m sure you’ll find the read rewarding.”—From the Foreword by Scott Meyers D is a programming language built to help programmers address the challenges of modern software development. It does so by fosteri…

More details

Most upvoted comment

Top rated programming books on Reddit rank no. 13

C9::GoingNative 6: The D Episode with Walter Bright and Andrei Alexandrescu | Channel 9(r/programming)

>Meh… I’d say it’s more and more clear that D is the next big Haskell or Go or other nifty language du jour on reddit. It gets a lot of attention on here, posts make it to the front page, but really very few people are using it compared to the noise it generates.

Apparently Channel 9 is paying attention as well. Regarding uses, it is actually surprising how sales of the eponymous book have grown lately. The number of readers is a reasonable proxy indicating the number of users.

>I agree in principle that D is a much better language than C++, but so is Rust and so are soo many other languages that make it to the front page and every thinks it’s the next big thing because on paper it has better syntax or some new nifty feature. But really… there’s more to development than just the syntax and semantics of a language. Is it really worth making a switch to a language with next to no major support, and that unfortunately is heavily tainted by a poorly managed history and a bitter split in the community?

D does have historically a poor reputation at PR management, which has been difficult to turn around. But we have worked extra hard at that, and it is happening. Look at the bug statistics trends in the past months. And people do notice – our dogged focus on quality and our customers is paying immense dividends.

>Is it worth the risk as a developer or a business to learn this language because it offers some nice things over C++ but lacks the entire environment, support and just over all infrastructure that’s needed to develop software?

If Bjarne Stroustrup, Guido van Rossum, or Yukihiro Matsumoto thought along the same lines we’d have no C++, Python, or Ruby.

More details about a book.

Permalink : /r/programming/comments/q09su/c9goingnative_6_the_d_episode_with_walter_bright/

Additional Information



Number Of Links


Sum Of Upvotes


Amazon Price


Book Binding


Type Code


Book Author

Andrei Alexandrescu

Book Edition


Book Publisher

Addison-Wesley Professional

Book On Amazon

The D Programming Language

Post Title

C9::GoingNative 6: The D Episode with Walter Bright and Andrei Alexandrescu, Channel 9

Reddit Gold


Post Permalink


More details