Vai rūsa ir tikpat ātra kā C?
Vai rūsa ir tikpat ātra kā C?

Video: Vai rūsa ir tikpat ātra kā C?

Video: Vai rūsa ir tikpat ātra kā C?
Video: Konfuz — Ратата/Ratatatata (Robert Cristian Remix) ♛ 2024, Novembris
Anonim

Lai atbildētu uz jūsu jautājumu: Nē, Rūsa mērķis ir būt ātrāk nekā C . Rūsa programmas var rakstīt kā ātri kā C programmas jau šodien. C , C++ un Fortran kompilatoriem ir gadu desmitiem ilga optimizācija, un pati LLVM optimizētāja aizmugure, ko izmanto rustc, joprojām ir ļoti liela. C orientēts.

Vai šādā veidā rūsa ir labāka par C?

Rūsa ir lieliska FFI saderība ar C , labāk nekā līdz šim lielākā daļa citu valodu. Izvēle saglabāt mazu izpildlaiku un bez GC ļauj tai daudz sadarboties labāk nekā citas valodas. Šo lēmumu dēļ Rūsa ir pietiekami stabila izvēle, lai to uzskatītu par alternatīvu C.

Tāpat, vai rūsa ir ātrāka nekā aiziet? Patiesībā nav nekādu argumentu: Rūsa ir ātrāk nekā Go . Iepriekš minētajos etalonos Rūsa bija ātrāk , un atsevišķos gadījumos arī par lielumu ātrāk . Tagad, ja tam, ko veidojat, ir nepieciešams izspiest katru pēdējo unci veiktspējas, tad noteikti izvēlieties Rūsa.

vai iet tikpat ātri kā C?

Parasti C++ kods darbosies nedaudz ātrāk nekā Aiziet kodu. C++ kompilatori parasti ir labāki, un dažos veidos C++ valoda ļauj rakstīt efektīvāku, lai arī dažreiz mazāk drošu kodu. Pēc manas pieredzes atšķirība svārstās no Aiziet ir par dažiem procentiem lēnāks līdz Aiziet ir divreiz lēnāks.

Vai rūsa ir lēnāka par C?

Dažos etalonos internetā (“Alioth Debian”) tas tiek parādīts Rūsa kā ātrāku (par dažām darbībām sekundē) un citā (“TechEmpower”), kas tā ir lēnāk . Bet, ja izvēlaties Rūsa , ļoti iespējams, ka tas ir gan ļoti ātrs, “C++ līdzīgā veiktspējā”, gan drošs.

Ieteicams: