Je hrdza taká rýchla ako C?
Je hrdza taká rýchla ako C?

Video: Je hrdza taká rýchla ako C?

Video: Je hrdza taká rýchla ako C?
Video: HRDZA - Taká sa mi páči / The Kind I Like 2024, November
Anonim

Aby som vám odpovedal na otázku: Nie, Hrdza sa zameriava na bytie rýchlejšie než C . Hrdza programy môžu byť napísané ako as rýchly ako C programy už dnes. C , kompilátory C++ a Fortran majú za sebou desaťročia optimalizácie a samotný backend optimalizátora LLVM, ktorý rustc používa, je stále veľmi dôležitý. C orientovaný.

Je týmto spôsobom hrdza lepšia ako C?

Hrdza má vynikajúcu kompatibilitu s FFI C , lepšie ako väčšina ostatných jazykov. Voľba ponechať runtime malý a nemať GC umožňuje veľa vzájomnej spolupráce lepšie ako iné jazyky. Vďaka týmto rozhodnutiam Hrdza je dostatočne solídna voľba na to, aby ste ju považovali za alternatívu C.

Podobne je hrdza rýchlejšia ako ísť? Naozaj neexistuje žiadny argument: Hrdza je rýchlejšie ako Go . Vo vyššie uvedených benchmarkoch Hrdza bol rýchlejšie a v niektorých prípadoch rádovo rýchlejšie . Teraz, ak to, čo budujete, potrebuje vyžmýkať každý posledný kus výkonu, potom si určite vyberte Hrdza.

ide tak rýchlo ako C?

Kód C++ zvyčajne trochu pobeží rýchlejšie než Choď kód. Kompilátory C++ sú vo všeobecnosti lepšie av niektorých ohľadoch jazyk C++ umožňuje písanie efektívnejšieho, ak niekedy menej bezpečného kódu. Podľa mojich skúseností sa rozdiel pohybuje od Choď je o pár percent pomalší Choď byť dvakrát pomalší.

Je hrdza pomalšia ako C?

V nejakom benchmarku cez internet (“Alioth Debian”) to ukazuje Hrdza ako je rýchlejší (o niekoľko operácií za sekundu) a v iných („TechEmpower“), že je pomalšie . Ale ak si vyberiete Hrdza , je veľmi pravdepodobné, že je veľmi rýchly, v "C++ ako výkon" a je bezpečný.

Odporúča: