Rost
Was ist Rost?
Rust ist eine Multiparadigmen-Programmiersprache, die sowohl auf Leistung als auch auf Sicherheit ausgelegt ist. Dies gilt insbesondere für sichere Parallelität. Rust ähnelt synthetisch C++ und kann die Speichersicherheit gewährleisten, indem es einen Borrow-Checker zur Validierung der Referenzen verwendet.
Die Programmiersprache wurde von Graydon Hoare bei Mozilla Research entworfen, während des gesamten Entwicklungszyklus waren jedoch auch Dave Herman, Brendan Eich und andere beteiligt. Diese Sprache wurde beim Schreiben des Servo-Layouts oder der Browser-Engine sowie des Rust-Compilers verfeinert.
Im Laufe der Jahre hat es in der Branche immer mehr Verwendung gefunden, und Unternehmen wie Microsoft experimentieren damit, um sicherheitskritische Softwarekomponenten zu schützen.
Rust gilt seit 2016 als eine der beliebtesten Sprachen.
Um Rust herum ist ein ganzes Ökosystem aufgebaut. Abgesehen vom Compiler bietet es tatsächlich viele Aspekte, wenn es um die Erstellung und Wartung von Software in Produktionsqualität geht. Mehrere gleichzeitige Rust-Toolchains können über „rustup“ installiert und verwaltet werden. Die Rust-Installationen werden mit Cargo geliefert, einem Befehlszeilentool zum Verwalten von Abhängigkeiten, Rust-Netzen, zum Generieren von Dokumentation und vielem mehr.