Benutzer:Thoeppner/Artikelentwurf Rust (Programmiersprache)
aus Wikipedia, der freien encyclopedia
Rust is a general purpose, multi-paradigm, compiled programming language developed by Mozilla Research.[3] It is designed to be a "safe, concurrent, practical language",[4][5] supporting pure-functional, concurrent-actor, imperative-procedural, and object-oriented styles.
Solltest du über eine Suchmaschine darauf gestoßen sein, bedenke, dass der Text noch unvollständig sein und Fehler oder ungeprüfte Aussagen enthalten kann. Wenn du Fragen zum Thema hast, nimm Kontakt mit dem Autor Thoeppner auf.
Rust | |
---|---|
![]() | |
Basisdaten | |
Paradigmen: | kompiliert, concurrent, functional, imperative, object-oriented, structured |
Erscheinungsjahr: | 2012 |
Designer: | Graydon Hoare |
Entwickler: | Rust Project Developers |
Aktuelle Version: | 0.10[1] (Vorlage:Release date and age) |
Typisierung: | statisch, stark, strukturell, mit Typinferenz |
Beeinflusst von: | Alef, C#, C++, Camlp4, Common Lisp, Cyclone, Erlang, Haskell, Hermes, Limbo, Napier, Napier88, Newsqueak, NIL, Ocaml, Racket, Ruby, Sather, Standard ML |
Betriebssystem: | Linux, Mac OS X, Windows, FreeBSD, Android |
Lizenz: | Apache Lizenz 2.0 or MIT Lizenz[2] |
rust-lang.org |
The language grew out of a personal project by lead developer Graydon Hoare, who began work on it in 2006; his employer Mozilla became involved in 2009[6] and officially unveiled it for the first time in 2010.[7] The same year, work shifted from the initial compiler (written in OCaml) to the self-hosted compiler written in Rust itself.[8] Known as rustc, it successfully compiled itself in 2011.[9] The self-hosted compiler uses LLVM as its backend.
The first numbered alpha release of the Rust compiler occurred in January 2012.[10] The current release is version 0.10, released in April 2014.[1]
Rust is developed entirely in the open and solicits feedback and contributions from the community. The design of the language has been refined through the experiences of writing the Servo[11] layout engine and the Rust compiler itself. Although its development is sponsored by Mozilla and Samsung, it is a community project. A large portion of current commits are from community members.[12]