Je le répète encore, les benchmark inter-langages sont toujours a prendre avec des pincettes. Il est très facile de produire involontairement(ou non) un code qui avantage un langage ou l'autre.
Ceci dit, en moyenne sur les divers benchmarks que j'ai vu Rust était sensiblement plus rapide. Je n'arrive pas a retrouver le lien vers les benchmarks les plus précis, mais les premiers résultats que me donne google sur une recherche 'rust go benchmark' semblent confirmer cela en gros.
Les benchmarks ou Rust est en retrait par rapport aux autres langages, sont en général ceux qui font beaucoup d'opérations d'entrée/sortie. Sur ce point là en effet Rust est encore en gros travaux, le module std::io devrait être complètement revu d'ici la sortie de la version 1.0. Il devrait être remplacé par le module std::rt::io (encore expérimental pour le moment) qui s'appuie sur le nouveau runtime.
[^] # Re: Go vs C++ (et Rust ?) : Minimalisme versus sophistication
Posté par Uther Lightbringer . En réponse à la dépêche Présentation de Rust 0.8. Évalué à 3. Dernière modification le 14 octobre 2013 à 21:38.
Je le répète encore, les benchmark inter-langages sont toujours a prendre avec des pincettes. Il est très facile de produire involontairement(ou non) un code qui avantage un langage ou l'autre.
Ceci dit, en moyenne sur les divers benchmarks que j'ai vu Rust était sensiblement plus rapide. Je n'arrive pas a retrouver le lien vers les benchmarks les plus précis, mais les premiers résultats que me donne google sur une recherche 'rust go benchmark' semblent confirmer cela en gros.
Les benchmarks ou Rust est en retrait par rapport aux autres langages, sont en général ceux qui font beaucoup d'opérations d'entrée/sortie. Sur ce point là en effet Rust est encore en gros travaux, le module std::io devrait être complètement revu d'ici la sortie de la version 1.0. Il devrait être remplacé par le module std::rt::io (encore expérimental pour le moment) qui s'appuie sur le nouveau runtime.