T
T
tyom7372021-12-21 19:43:03
Programming languages
tyom737, 2021-12-21 19:43:03

Programming language D. Why did a great language go unclaimed?

https://ru.wikipedia.org/wiki/D_(%D1%8F%D0%B7%D1%8...
I read a couple of articles, tried it a little, and it seems like a really decent language, which is essentially simpler, an understandable, convenient and safe version of C ++, and in no way inferior to it in terms of capabilities (and even, perhaps, slightly superior).A clear competitor to Go and Rust, both in terms of features, and in the target niche, and as a successor to C ++ "on the throne "universal, powerful and efficient language.

Who has tried it in real projects, who can say what, what are your impressions, how is it compared to Rust and Go - other C ++ heirs. And why do you think it has not been received for more than 15 years special distribution?

Answer the question

In order to leave comments, you need to log in

4 answer(s)
S
Sergey Gornostaev, 2021-12-21
@tyom737

Imagine that you need to learn a foreign language and how many people in the world you will understand depends on the choice of language, how many texts you can read, how many vacancies will be available to you and what salary you will get. What do you choose - English or Hungarian? So is the programming language. As long as there are no vacancies on it, no one wants to teach it, and as long as no one wants to teach it, there are no vacancies on it. There are only two ways to break out of the vicious circle - either the language offers a super competitive advantage to the programmer, or he is given a credit of trust by a giant corporation. Obviously. D had neither.

V
Vasily Bannikov, 2021-12-21
@vabka

Why did a great language go unclaimed?

Lack of marketing and support from big companies.
For the same reason, Ruby almost died, for example)
Rust - very actively supported by mozilla, and then by other companies. Now he has a very strong
Go community - he was very actively promoting Google. Now there is also a very strong community
. D does not have this (it feels like the community consists only of enthusiasts)

S
sasmoney, 2021-12-21
@sasmoney

means not particularly interesting and in demand

M
Mikhail Potanin, 2022-03-03
@potan

D - combed pluses with garbage collection. It is difficult to use it without GC, and where GC is acceptable, everyone is used to simpler languages.
In addition, it does not provide the radical advantages that Rust has in the area of ​​reliability.
Well, there are no libraries.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question