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