Er rust lige så hurtigt som C?
Er rust lige så hurtigt som C?

Video: Er rust lige så hurtigt som C?

Video: Er rust lige så hurtigt som C?
Video: Как стричь ЖЕНСКИЕ СТРИЖКИ 2023 | Уроки стрижек Пошагово | Женская стрижка БОБ КАРЕ ПИКСИ 2024, November
Anonim

For at besvare dit spørgsmål: Nej, Rust sigter på at være hurtigere end C . Rust programmer kan skrives til at være som hurtig som C programmer allerede i dag. C , C++ og Fortran compilere har årtiers optimering bag sig, og selve LLVM optimizer backend, som rustc bruger, er stadig meget " C "orienteret.

På denne måde er rust bedre end C?

Rust har fremragende FFI-kompatibilitet med C , bedre end langt de fleste andre sprog. Valget om at holde køretiden lille og ikke have en GC gør det muligt at interoperere meget bedre end andre sprog. På grund af disse beslutninger, Rust er et solidt nok valg til at overveje det som et alternativ til C.

Ligeledes er rust hurtigere end go? Der er virkelig ikke noget argument: Rust er hurtigere end Go . I benchmarks ovenfor, Rust var hurtigere og i nogle tilfælde en størrelsesorden hurtigere . Nu, hvis det, du bygger, skal vride hver sidste ounce af ydeevne ud, så vælg i hvert fald Rust.

går lige så hurtigt som C?

Normalt vil C++ kode køre noget hurtigere end Gå kode. C++-kompilatorer er generelt bedre, og på nogle måder tillader C++-sproget at skrive mere effektiv, men nogle gange mindre sikker kode. Efter min erfaring varierer forskellen fra Gå være et par procent langsommere til Gå er dobbelt så langsom.

Er rust langsommere end C?

I nogle benchmark over internettet ("Alioth Debian") vises det Rust som værende hurtigere (med nogle operationer pr. sekund) og i en anden ("TechEmpower") end det er langsommere . Men hvis du vælger Rust , er det meget sandsynligt, at det både er meget hurtigt, i "C++ lignende ydeevne", og det er sikkert.

Anbefalede: