Was ist Rost?

Rust ist eine Multi-Paradigma-Programmiersprache, die funktionale, imperative, objektorientierte und parallele Programmierstile unterstützt. Es begann als persönliches Projekt von Mozilla-Mitarbeiter Graydon Hoare und entwickelte sich über fünf Jahre zu einem Open-Source-Projekt, in dem sich Hunderte von Freiwilligen engagierten. Seine offizielle Beschreibung lautet: "Läuft rasend schnell, verhindert fast alle Abstürze und eliminiert Datenrennen." Die Version 1.0.0 alpha wurde am 9. Januar 2015 von Mozilla Research veröffentlicht.

Weitere Informationen zu Rust

Das erklärte Ziel von Rust ist es, eine wettbewerbsfähige Wahl für das Schreiben von Client- und Serveranwendungen zu sein, die über das Internet kommunizieren. Daher konzentriert es sich auf die Sicherheit, die Kontrolle über das Layout des Speichers und die Parallelität. Es ist speichersicher - es erlaubt keine Null- oder Dangling-Zeiger (Zeiger, die nicht auf den richtigen Datentyp verweisen), so dass Probleme wie Pufferüberläufe vermieden werden. häufig in Sprachen wie C und C ++. Es hat auch strikte Regeln, wie und wann Datenwerte initialisiert werden können.

Die Rust-Syntax leitet sich von C und C ++ ab, ihre Semantik ist jedoch sehr unterschiedlich. Das Typisierungssystem ähnelt der Programmiersprache von Haskell und ermöglicht Ad-hoc-Polymorphismus.

Hallo Welt! in Rust geschrieben:

 fn main () {println! ("Hallo, Welt"); } 

Alpha, Parallelität, Hallo Welt, Sprache, Paradigma, Programmierbegriffe