D? It's been around for a fairly long time, and it doesn't really have much momentum. I'm not sure why it's "the next big programming language".
The phrase "C++ is an extremely fast language -- meaning software built with it runs at high speed" needs to be changed to "It's possible to build high speed software with C++".<p>I take any performance claims made by a particular language with a pretty big grain of salt (particularly those made vs Java/JVM) unless they're accompanied by some reasonably sophisticated benchmarks and source that actually show a performance difference -- not just one that low-level language enthusiasts presume exists.
I think most programmers I know have heard of D. When I took at look at it years ago, I concluded that the main problem was that it tried to please everyone. There's simply 'too many' features without a core theme to drive programming.
Previous discussion with 14 comments from 6 hours ago <a href="https://news.ycombinator.com/item?id=7998144" rel="nofollow">https://news.ycombinator.com/item?id=7998144</a>
The problem with low level languages is they don't live in isolation.<p>As someone who worked on a large project in Ada, you'll need to at some point use the OS and its libraries which for Unix is in C. Want to network or get a OS semaphore? C. Many languages support this call to the C library functionality, but it always seems to force a lot of things back into the C way of doing things.<p>Maybe with a runtime (Java!, or ada tasks) this is abstracted away, but its still there..
Man, Facebook has a lot of hookups with Wired. You always see articles on Wired about Facebook projects and tech.<p>relevant: Co-creator of D works at Facebook.
They got it wrong, the next big language is obviously Limbo![0]<p>[0] <a href="https://en.wikipedia.org/wiki/Limbo_programming_language" rel="nofollow">https://en.wikipedia.org/wiki/Limbo_programming_language</a>
Programming languages are so previous century. The future is environments that move away from the machine and deep inside the user's mind. Automation taken into extremes.
Last time I looked at D (maybe 6-8 years ago), I saw a C++ reskinned, and two standard libraries, incompatible.<p>Looking at it today, it looks much more modern, but I'm simply not interested. I've drunk the Rust koolaid. :-)<p>(But it would be interesting to do a compare and contrast with a decently sized project for both D and Rust).
Let me put on my tinfoil hat for a second.<p>Two companies that love user data are making "languages" for us to write our applications with (Facebook with Hack and React, Google with Dart and Go)<p>The NSA worked backdoors into RSA encryption. Could the Facebook/Google compilers provide a similar backdoor for them to syphon data?<p>/tinfoilhat