Je rez tak rychlá jako C?
Je rez tak rychlá jako C?

Video: Je rez tak rychlá jako C?

Video: Je rez tak rychlá jako C?
Video: Установка маяков под штукатурку. Углы 90 градусов. #12 2024, Duben
Anonim

Abych vám odpověděl na otázku: Ne, Rez směřuje k bytí rychlejší než C . Rez programy mohou být napsány jako as rychle jako C programy již dnes. C , kompilátory C++ a Fortran mají za sebou desítky let optimalizace a samotný backend optimalizátoru LLVM, který rustc používá, je stále velmi důležitý. C orientované.

Je tímto způsobem rez lepší než C?

Rez má vynikající kompatibilitu s FFI C , lepší než většina ostatních jazyků zdaleka. Volba ponechat běhové prostředí malé a nemít GC umožňuje mnoho interoperability lepší než jiné jazyky. Vzhledem k těmto rozhodnutím, Rez je dostatečně solidní volbou na to, abyste ji považovali za alternativu C.

Stejně tak je rez rychlejší než jít? Opravdu neexistuje žádný argument: Rez je rychlejší než Go . Ve výše uvedených benchmarcích Rez byl rychlejší a v některých případech i řádově rychlejší . Nyní, pokud to, co budujete, potřebuje vyždímat každou poslední unci výkonu, pak rozhodně vyberte Rez.

jde tak rychle jako C?

Obvykle kód C++ poběží poněkud rychlejší než Jít kód. Kompilátory C++ jsou obecně lepší a v některých ohledech jazyk C++ umožňuje psát efektivnější, i když někdy méně bezpečný kód. Podle mých zkušeností se rozdíl pohybuje od Jít je o pár procent pomalejší Jít být dvakrát pomalejší.

Je rez pomalejší než C?

V nějakém benchmarku přes internet (“Alioth Debian”) to ukazuje Rez jako rychlejší (o několik operací za sekundu) a v jiném (“TechEmpower”), že je pomalejší . Ale pokud si vyberete Rez , je velmi pravděpodobné, že je velmi rychlý, v „C++ jako výkon“a je bezpečný.

Doporučuje: