Ce n'est pas ce que pense Linus Torvalds qui je pense sait de quoi il parle.
https://www.developpez.com/actu/2526...inus-Torvalds/
Version imprimable
Ce n'est pas ce que pense Linus Torvalds qui je pense sait de quoi il parle.
https://www.developpez.com/actu/2526...inus-Torvalds/
Alors que les langages plus récents débarquent tous avec leurs outils dans la foulée : compilateur(s) bien entendu, mais aussi générateur de documentation, formateur de code, analyseur de code (sans compilation après) et bien sûr gestionnaire de paquets avec un dépôt déjà existant. Rust, Dart... même combat. Tous ont viennent avec leur "SDK officiel" déjà bien complet. C'est à mon avis une nécessité pour se faire (rapidement) une place au soleil que d'avoir d'ors et déjà des outils permettant de coder très proprement à l'instar des plus gros langages déjà en place.
Du coup les plus anciens y viennent eux aussi progressivement, notamment pour les gestionnaires de paquets. Je pense à PHP avec Composer (bien que PEAR existait déjà avant) et surtout à Python avec pip. Java avait déjà moult outils autour de lui (on a vu plus nouveau que javadoc :aie:) et je pense qu'on peut dire que ce sont eux les précurseurs pour ça. Pour les autres c'est plus compliqué. Le C vient d'une époque où on ne pensait pas forcément aux outils autour du langage en même temps que le langage lui-même (sauf le compilateur bien entendu). Du coup il y a plein de solutions mais elles sont souvent très dépendantes d'un écosystème précis. Rien n'est vraiment fortement rattaché au langage comme cargo avec Rust, pas même CMake.