Die Idee für diesen Beitrag entstand in den letzten öffentlichen und persönlichen Diskussionen, wobei viele technische, politische, persönliche und religiöse Aspekte hervorgehoben wurden. Beide Programmiersprachen waren im letzten Jahrzehnt erfolgreich, wurden jedoch zu unterschiedlichen Zeiten veröffentlicht: Go im Jahr 2009 und Rust im Jahr 2015.
Manche Leute denken, dass Go und Rust keine direkten Konkurrenten sind, aber das stimmt nicht ganz: Sie kreuzen sich sehr oft: Konsolentools, Desktopanwendungen, Webdienste und mehr. Der einzige nicht kreuzende Bereich ist eingebettet, aber hier ist Rust aufgrund der statischen Verknüpfung und der starken Konkurrenz durch C/C nicht sehr stark. Das bedeutet, dass Sie in vielen Fällen zwischen Go und Rust als Hauptsprache für Ihr nächstes Projekt wählen müssen.
Die Tests wurden nicht nach der Komplexität des Codes oder dem Grad der Extravaganz ausgewählt, das Hauptmuster sind beliebte Aufgaben. Selbst in völlig unterschiedlichen Projekten wie maschinellem Lernen, Netzwerken oder Audioverarbeitung können Sie sich dem Hauptbaustein nicht entziehen: grundlegende Mathematik wie Addition, String-Verkettung, Sortieren, Hashing, Parsen und mehr. Lassen Sie uns also tiefer eintauchen und herausfinden, wie der Code aussieht und welcher schneller ist. Zeit ist hier das Wichtigste – je schneller, desto besser.
Sehen Sie sich die Benchmarks und das Endergebnis im Nix Sanctuary an.
Vergessen Sie nicht, sich zu abonnieren und verpassen Sie keine neuen NS-Programmbeiträge.
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3