Onko ruoste yhtä nopea kuin C?
Onko ruoste yhtä nopea kuin C?

Video: Onko ruoste yhtä nopea kuin C?

Video: Onko ruoste yhtä nopea kuin C?
Video: Казан Кебаб с Курицей Простое и Бюджетное Блюдо на Компанию 100 человек 2024, Marraskuu
Anonim

Vastatakseni kysymykseesi: Ei, Ruoste tavoitteena on olla nopeammin kuin C . Ruoste ohjelmat voidaan kirjoittaa muotoon nopea kuin C ohjelmia jo tänään. C , C++- ja Fortran-kääntäjillä on vuosikymmenten optimointia takanaan, ja juuri rustc:n käyttämä LLVM-optimointitaustaohjelma on edelleen hyvin laaja " C "suuntautunut.

Onko ruoste tällä tavalla parempi kuin C?

Ruoste on erinomainen FFI-yhteensopivuus C , parempi kuin useimmat muut kielet ylivoimaisesti. Valinta pitää suoritusaika pienenä ja ilman GC:tä mahdollistaa sen, että se toimii paljon parempi kuin muut kielet. Näiden päätösten ansiosta Ruoste on riittävän vankka valinta pitääkseen sitä vaihtoehtona C.

Samoin, onko ruoste nopeampi kuin meneminen? Ei todellakaan ole mitään argumenttia: Ruoste On nopeammin kuin Go . Yllä olevissa vertailuissa Ruoste oli nopeammin ja joissakin tapauksissa suuruusluokkaa nopeammin . Jos nyt rakentamasi tarvitsee vääntää viimeistäkin suorituskykyä, valitse ehdottomasti Ruoste.

meneekö yhtä nopeasti kuin C?

Yleensä C++-koodi toimii jonkin verran nopeammin kuin Mennä koodi. C++-kääntäjät ovat yleensä parempia, ja jollain tapaa C++-kieli mahdollistaa tehokkaamman, joskin joskus vähemmän turvallisen koodin kirjoittamisen. Kokemukseni mukaan ero vaihtelee Mennä on muutaman prosentin hitaampi Mennä on kaksi kertaa hitaampi.

Onko ruoste hitaampi kuin C?

Jossain Internetin benchmarkissa ("Alioth Debian") se näkyy Ruoste nopeampana (joillakin toiminnoilla sekunnissa) ja toisessa ("TechEmpower") se on hitaammin . Mutta jos valitset Ruoste , on erittäin todennäköistä, että se on sekä erittäin nopea, "C++:n kaltainen suorituskyky" että turvallinen.

Suositeltava: