2 Bewertungen

Neue Programmiersprache Rust: Wie C, nur ohne Fehler?

publish-industry Verlag GmbH

22.06.2016

Der Firefox-Entwickler Mozilla arbeitet derzeit an Rust - einer Programmiersprache, die eine Alternative für C und C++ darstellen könnte.

Programmiersprachen wie C und C++ sind maßgebend bei der Entwicklung von Anwendungen und Betriebssystemen. Aber sie haben auch ihre Schwächen und sind vor allem für ihre Speicherzugriffsfehler, Pufferüberläufen und Sicherheitslücken berüchtigt. In diese Kerbe schlägt Mozilla Research: Bereits seit einigen Jahren arbeitet die Non-Profit-Organisation an der neuen Programmiersprache, die im letztes Jahr erstmals in einer stabilen Version veröffentlicht wurde.

Einzuordnen ist Rust zwischen machinennahen Sprachen wie C oder C++ und hoch abstrahierten Sprachen wie Java. Rust soll die Vorteile der C-Sprachen beibehalten, aber die typischen Fehler vermeiden.

Als Basis für Rust dient der Compiler Rust C, der unter https://www.rust-lang.org/ für die gängigen Betriebssysteme heruntergeladen werden kann. Der Compiler verwendet LLVM (Low Level Virtual Machine) als Backend. Einen Editor für erste Tests finden Sie unter https://play.rust-lang.org/.

Das noch junge und bei weitem noch nicht perfekt ausgestattete Rust kommt derzeit beispielsweise bei der experimentellen Browser-Engine Servo zum Einsatz. Diese Layout-Engine für Webbrowser wird von Mozilla in Kooperation mit Samsung entwickeln. Ziel des Projekts ist, die Rendering-Zeit bei komplexen Vorgängen zu verkürzen.

Bildergalerie

  • Bild: Mozilla

Verwandte Artikel