Je ne pense pas que l’intention était de basher le D. Mais les précisions sur compilateur et écosystème sont effectivement intéressantes.
Par contre je trouve l’article terriblement creux et à charge. Il se contente d’un avis totalement subjectif sur la syntaxe (gouts et couleurs...). C’est dommage que ça n’aille pas plus loin car les deux langages sont visent à peu près la même cible.
Comparer le D et le rust s’adresse essentiellement à des devs issus du C++. Du coup ça aurait été intéressant d’évoquer des différences sur la gestion de la mémoire, références, pointeurs, smart pointers, sémantique de move, garbage collection et voir comment les deux langages se différencient.
De même comparer l’approche objet. D a choisi un système objet à la C++ enrichi de template à la C++ en mieux foutu, le Rust a choisi les traits. Voilà encore un sujet intéressant.
Le fait que rust utilise des co-routines là où D utilise des traditionnels threads est vite évoqué, sans développer les avantages/différences entre les deux.
[^] # Re: bashing du D
Posté par Tristramg . En réponse à la dépêche Présentation de Rust 0.8. Évalué à 6.
Je ne pense pas que l’intention était de basher le D. Mais les précisions sur compilateur et écosystème sont effectivement intéressantes.
Par contre je trouve l’article terriblement creux et à charge. Il se contente d’un avis totalement subjectif sur la syntaxe (gouts et couleurs...). C’est dommage que ça n’aille pas plus loin car les deux langages sont visent à peu près la même cible.
Comparer le D et le rust s’adresse essentiellement à des devs issus du C++. Du coup ça aurait été intéressant d’évoquer des différences sur la gestion de la mémoire, références, pointeurs, smart pointers, sémantique de move, garbage collection et voir comment les deux langages se différencient.
De même comparer l’approche objet. D a choisi un système objet à la C++ enrichi de template à la C++ en mieux foutu, le Rust a choisi les traits. Voilà encore un sujet intéressant.
Le fait que rust utilise des co-routines là où D utilise des traditionnels threads est vite évoqué, sans développer les avantages/différences entre les deux.