Rost kann sich auf Folgendes beziehen:
1. Rust ist eine Multiparadigmen-Programmiersprache, die funktionale, imperative, objektorientierte und parallele Programmierstile unterstützt. Es begann als persönliches Projekt des Mozilla-Mitarbeiters Graydon Hoare und wuchs im Laufe von fünf Jahren zu einem Open-Source-Projekt heran, das Beiträge von Hunderten von Freiwilligen entgegennahm. Seine offizielle Beschreibung lautet: „Läuft unglaublich schnell, verhindert fast alle Abstürze und eliminiert Datenrennen.“ Version 1.0.0 alpha wurde am 9. Januar 2015 von Mozilla Research veröffentlicht.
Weitere Informationen zu Rost
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. Als solches konzentriert es sich auf Sicherheit, Kontrolle über das Layout des Speichers und Parallelität. Es ist speichersicher – es erlaubt keine Null- oder Dangling-Zeiger (Zeiger, die nicht auf den richtigen Datentyp zeigen). Rust vermeidet Probleme wie Pufferüberläufe, die in Sprachen wie C und C++ üblich sind. Es hat auch strenge Regeln darüber, wie und wann Datenwerte initialisiert werden können.
Die Syntax von Rust ist von C und C++ abgeleitet, aber seine Semantik ist sehr unterschiedlich. Sein Tippsystem ähnelt der Programmiersprache Haskell und erlaubt Ad-hoc-Polymorphismus.
Hallo Welt! in Rust geschrieben
fn main() { println!("Hello, World"); }
2. Rust ist ein beliebtes Videospiel, das 2013 von Facepunch Studios veröffentlicht wurde. Es ist ein Multiplayer-Sandbox-Spiel, in dem Sie die Wildnis überleben, neue Technologien entwickeln, Strukturen aufbauen und mit anderen Spielern kämpfen oder Allianzen bilden müssen. Rust ist auf Steam erhältlich und auf Windows-, macOS- und Linux-Computern spielbar.
Alpha, Nebenläufigkeit, Hallo Welt, Sprache, Paradigma, Programmierbegriffe