Answer the question
In order to leave comments, you need to log in
Why is D not popular?
There is relatively little information about D, but among this there is nothing negative ... and, in theory, the YaP is promising ... why didn’t it work?
Answer the question
In order to leave comments, you need to log in
Because there is no constant PR. At this stage of IT development, namely programming, when there are more and more programmers, fashion and trends are becoming critical factors in future popularity.
Same story with lua.
Less hype - less community, less popularity. As a result, only persistent adherents remain, and the language is doomed to be niche.
The only reason is that it's hard to google. For the same Tiobe, it is practically 15 next to Obj-C www.tiobe.com/tiobe_index?page=index
In general, there is a gorgeous post on this topic https://www.quora.com/Which-language-has-the-brigh ...
A programming language is not a pop singer; it does not need to be popular.
If it is better to implement your task in D, which you know well, no one forbids it. But there is no need to specifically teach it.
Because it has writeln.
And professionals can't stand Pascal. ;-)
I think there's just a lot of established languages out there already and there's simply no room for D there.
1. It came late and doesn't offer anything interesting enough about existing PLs.
2. It is not standardized, so it is dangerous to start a serious project on it.
3. More recently, D had two standard libraries: Phobos and Tango.
There is no point in changing C++ to D.
There is no point in changing Java to D either.
Etc.
Nobody needs it because.
With the heirs of C and C ++, it's just ridiculous.
Everyone understands how important this successor will be, so they are trying to put their hand in it - whoever is into it: Rust, D, Objective C, etc.
And such a strong desire gave rise to confusion among developers.
D - no luck. He did not have a "hairy paw" in a serious company, such as Mozilla or Google.
The language itself does not have the virality that Python, for example, has - therefore, it cannot develop without external support.
D claimed to be a replacement on the Delphi and C# desktops, but Microsoft turned out to be stronger.
D claimed to replace Java in serious web services, but Google turned out to be stronger.
D claimed to replace C++ in large projects, but Mozilla proved to be stronger.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question