Ist Rost so schnell wie C?
Ist Rost so schnell wie C?

Video: Ist Rost so schnell wie C?

Video: Ist Rost so schnell wie C?
Video: Auto wie neu! Rost selbst entfernen | Auto-Reparatur | DIY 2024, April
Anonim

Um Ihre Frage zu beantworten: Nein, Rost zielt darauf ab zu sein Schneller als C . Rost Programme können so geschrieben werden, dass sie schnell wie C Programme schon heute. C , C++- und Fortran-Compiler haben jahrzehntelange Optimierungen hinter sich, und genau das LLVM-Optimierer-Backend, das rustc verwendet, ist immer noch sehr beliebt. C orientiert.

Ist Rost also besser als C?

Rost hat eine ausgezeichnete FFI-Kompatibilität mit C , besser als die meisten anderen Sprachen bei weitem. Die Wahl, die Laufzeit klein zu halten und keinen GC zu haben, ermöglicht es, viel zu interoperieren besser als andere Sprachen. Aufgrund dieser Entscheidungen Rost ist eine solide Wahl, um sie als Alternative zu betrachten C.

Ist Rost schneller als gehen? Es gibt wirklich keine Argumente: Rost ist schneller als Go . In den obigen Benchmarks Rost war Schneller , und in einigen Fällen eine Größenordnung Schneller . Wenn das, was Sie bauen, auch das letzte Quäntchen Leistung herausholen muss, dann wählen Sie auf jeden Fall Rost.

geht so schnell wie C?

Normalerweise wird C++-Code etwas ausgeführt Schneller als gehen Code. C++-Compiler sind im Allgemeinen besser, und in gewisser Weise ermöglicht die Sprache C++ das Schreiben von effizienterem, wenn auch manchmal weniger sicherem Code. Nach meiner Erfahrung reicht der Unterschied von gehen ein paar Prozent langsamer zu sein gehen doppelt so langsam sein.

Ist Rost langsamer als C?

In einigen Benchmarks über das Internet ("Alioth Debian") zeigt es sich Rost als schneller (um einige Operationen pro Sekunde) und in einer anderen („TechEmpower“), die es ist Langsamer . Aber wenn du wählst Rost , ist es sehr wahrscheinlich, dass beides sehr schnell ist, in "C++-ähnlicher Leistung" und es ist sicher.

Empfohlen: