Non, je ne suis pas d'accord, pour certains la comparaison Go/Rust ne se pose pas mais ce n'est pas toujours le cas.
Ce qui m'agace, c'est la phrase de l'article : "tous les langages de programmation offrent un ensemble de compromis" ou "Chaque langage est optimisé pour des choses différentes". C'est faux, il y a des langages qui sont dépassés, il y a des langages qui ont été des tentatives qui n'ont pas abouti... Ce qui est vrai par contre c'est qu'il n'y a pas de langages parfait.
Et en ce sens Go, comme Rust sont des langages aboutis performants compilés relativement productifs, avec une bonne communauté, un bon ensemble de librairies qui les rendent polyvalents... d'ailleurs, à la base ils étaient concurrents direct pour remplacer C. Aujourd'hui Rust est un bon candidat (le meilleur pour moi) pour remplacer C pas vraiment Go. Pour autant Go peut remplacer C dans un certains nombres de projets un peu moins critiques en performances et ayant un plus grand besoin en facilité de développement/déploiement (Je pense aux applications sur serveurs ou GUI)...
Sous licence Creative common. Lisez, copiez, modifiez faites en ce que vous voulez.
[^] # Re: Comparer Go et Rust, c'est comme si on comparait une F1 et un 38 tonnes.
Posté par abriotde (site web personnel, Mastodon) . En réponse au lien Rust versus Go : round 1, fight !. Évalué à 3.
Non, je ne suis pas d'accord, pour certains la comparaison Go/Rust ne se pose pas mais ce n'est pas toujours le cas.
Ce qui m'agace, c'est la phrase de l'article : "tous les langages de programmation offrent un ensemble de compromis" ou "Chaque langage est optimisé pour des choses différentes". C'est faux, il y a des langages qui sont dépassés, il y a des langages qui ont été des tentatives qui n'ont pas abouti... Ce qui est vrai par contre c'est qu'il n'y a pas de langages parfait.
Et en ce sens Go, comme Rust sont des langages aboutis performants compilés relativement productifs, avec une bonne communauté, un bon ensemble de librairies qui les rendent polyvalents... d'ailleurs, à la base ils étaient concurrents direct pour remplacer C. Aujourd'hui Rust est un bon candidat (le meilleur pour moi) pour remplacer C pas vraiment Go. Pour autant Go peut remplacer C dans un certains nombres de projets un peu moins critiques en performances et ayant un plus grand besoin en facilité de développement/déploiement (Je pense aux applications sur serveurs ou GUI)...
Sous licence Creative common. Lisez, copiez, modifiez faites en ce que vous voulez.