Is D really that bad?

Bioinfornatics bioinfornatics at fedoraproject.org
Mon Oct 31 16:27:48 UTC 2022


On Monday, 31 October 2022 at 12:20:10 UTC, IGotD- wrote:
> On Monday, 31 October 2022 at 12:10:15 UTC, zjh wrote:
>>
>> D is a `center` language . It `competes` with all languages. 
>> Therefore, it has higher requirements!
>> `GC` cannot support it to survive in the intense competition.
>
> Modern languages have more support for asynchronous and 
> multithreaded programming than ever. You simply cannot have a 
> stop the world GC in such environments in order to be 
> competitive.

Nowaday IT industry want to be productive
That is why in 2000's many people used Ruby
That is why in 2020 they are lot of developpement in
+ JavaScript/typescript
  - one language for the backend and the frontend
+ Python a multipurpose language
  - backend
  - Datascience
Those popular language hide the memory management complexity

With the growth of python community. More and more people are not 
satisfied as python is too slow. That is why Microsoft spend so 
many ressources to get a faster python. To get the productivity 
without to be too slow.

C/Go/rust aime to be a system language this market is really 
small.
People want to produce something easily with a good performance. 
That is the spirit of D.

And yes we know that most of Rust peoples use ut it only because 
it is popular. As it is popular more people want to try. Now they 
start to write teir python library in Rust.

That is why the market is here with a GC. Thus D have to provides 
those libraries:
+ Datascience
+ Backend such as fastapi (why vibe.d is not becomz popular)
+ Full featured wasm library writen in D (one language for the 
backend and the frontend)



More information about the Digitalmars-d mailing list