Is roest net zo snel als C?
Is roest net zo snel als C?

Video: Is roest net zo snel als C?

Video: Is roest net zo snel als C?
Video: SSL674 ~ LG mini-split A/C on a SAILBOAT.. Crazy, or GENIUS?!? (Making BOAT LIFE Better) 2024, April
Anonim

Om je vraag te beantwoorden: Nee, Roest streeft naar zijn sneller dan C . Roest programma's kunnen worden geschreven als snel als C programma's vandaag al. C , C++ en Fortran-compilers hebben tientallen jaren van optimalisatie onder hun riem, en de LLVM-optimizer-backend die rustc gebruikt, is nog steeds erg " C " georiënteerd.

Is roest op deze manier beter dan C?

Roest heeft uitstekende FFI-compatibiliteit met: C , beter dan verreweg de meeste andere talen. De keuze om de runtime klein te houden en geen GC te hebben, zorgt ervoor dat het veel kan samenwerken beter dan andere talen. Door deze besluiten Roest is een solide genoeg keuze om het te beschouwen als een alternatief voor C.

Evenzo, is roest sneller dan gaan? Er is niet echt een argument: Roest is sneller dan Go . In de bovenstaande benchmarks Roest was sneller , en in sommige gevallen een orde van grootte sneller . Nu, als wat je aan het bouwen bent het laatste greintje prestatie moet uitwringen, kies dan in ieder geval: Roest.

gaat net zo snel als C?

Gewoonlijk zal C++-code enigszins werken sneller dan Gaan code. C++-compilers zijn over het algemeen beter, en in sommige opzichten maakt de C++-taal het mogelijk om efficiëntere, zij het soms minder veilige, code te schrijven. In mijn ervaring varieert het verschil van Gaan een paar procent langzamer zijn om Gaan twee keer zo traag zijn.

Is roest langzamer dan C?

In sommige benchmarks via internet (“Alioth Debian”) blijkt: Roest als sneller (met sommige bewerkingen per seconde) en in een andere ("TechEmpower") dat het is langzamer . Maar als je kiest Roest , is het zeer waarschijnlijk dat het zowel erg snel is, in "C++-achtige prestaties" als veilig.

Aanbevolen: