La rouille est-elle aussi rapide que C?
La rouille est-elle aussi rapide que C?

Vidéo: La rouille est-elle aussi rapide que C?

Vidéo: La rouille est-elle aussi rapide que C?
Vidéo: Comment ENLEVER la ROUILLE du métal Rapidement et Facilement 2024, Novembre
Anonim

Pour répondre à ta question: Non, Rouiller vise à être plus rapide que C . Rouiller les programmes peuvent être écrits comme rapide comme C programmes aujourd'hui déjà. C , les compilateurs C++ et Fortran ont des décennies d'optimisation à leur actif, et le backend de l'optimiseur LLVM utilisé par rustc est toujours très " C " orienté.

De cette façon, la rouille est-elle meilleure que C?

Rouiller a une excellente compatibilité FFI avec C , mieux que de loin la plupart des autres langues. Le choix de garder le temps d'exécution petit et de ne pas avoir de GC lui permet d'interopérer beaucoup mieux que autres langues. En raison de ces décisions, Rouiller est un choix suffisamment solide pour le considérer comme une alternative à C.

De la même manière, la rouille est-elle plus rapide que de partir ? Il n'y a vraiment aucun argument: Rouiller est plus rapide que Go . Dans les repères ci-dessus, Rouiller était plus rapide , et dans certains cas, un ordre de grandeur plus rapide . Maintenant, si ce que vous construisez a besoin d'être performant jusqu'à la dernière once, alors, par tous les moyens, choisissez Rouiller.

est aller aussi vite que C?

Habituellement, le code C++ s'exécutera quelque peu plus rapide que Aller code. Les compilateurs C++ sont généralement meilleurs et, à certains égards, le langage C++ permet d'écrire du code plus efficace, bien que parfois moins sûr. D'après mon expérience, la différence va de Aller étant quelques pour cent plus lent à Aller étant deux fois plus lent.

La rouille est-elle plus lente que C?

Dans certains benchmarks sur Internet (« Alioth Debian »), cela montre Rouiller comme étant plus rapide (de quelques opérations par seconde) et dans un autre ("TechEmpower") qu'il est Ralentissez . Mais si tu choisis Rouiller , il est très probable que ce soit à la fois très rapide, en « performances de type C++ » et qu'il soit sûr.

Conseillé: