WikiDer > Ruhe (Programmiersprache)

Rust (programmeertaal)
Frieden
Frieden
ParadigmaZusammengestellt, gleichzeitig (Wettbewerber), funktional, Imperativ, strukturiert, generisch
erschien2010
Entworfen vonGraydon Hoare
Entwickelt vonRust-Projektentwickler
Aktuelle Version1.41.0 (Januar 2020)
TypensystemStatisch, nominal, linear, algebraisch, lokal abgeleitet[1]
DialekteCompiler
Beeinflusst vonAlef, C, C#, C , camlp4, Gemeinsame Lisp, Zyklon, Erlang, Haskell, Hermes, Limbo, napier, Napier88, Nachrichtenqueak, NULL, Ocamli, Schläger, Rubin, sather, Standard-ML
BetriebssystemFenster, OS X, Linux und FreeBSD
LizenzDoppelt MIT-Lizenz / Apache-Lizenz 2
Webseite(und) Offizielle Website
Portal  Portalsymbol  Informatik

Frieden ist ein generisches, kompiliertes und niedriges NiveauProgrammiersprache entwickelt von Mozilla und konzipiert von Graydon Hoare. Rust ist teilweise inspiriert von der Programmiersprache C, aber wissen syntaktisch und semantisch Unterschiede zu C. Rust ist a funktionale Programmiersprache das auf Sicherheit setzt.[2]

Rust ist ein Projekt von Mozilla-Forschung. Ziel ist es, moderne Computersysteme effizienter zu nutzen.[3] Dazu verwendet es unter anderem Speicherverwaltung die Speicher in einem Block zuweist und auch streng überwacht die Stack-Mapping. Infolgedessen würde es keine Stapelüberläufe, Pufferüberläufe oder nicht initialisierter Speicher.[3]

Die Entwicklung von Servo hat auch Rust beeinflusst.

Versionsgeschichte

Das Release-Team der Rust-Community veröffentlicht alle sechs Wochen eine neue Version. Gegebenenfalls werden Zwischenkorrekturversionen ausgegeben.

  • 1.34.0 - 11-04-2019
  • 1.33.0 - 28-02-2019
  • 1.32.0 - 17-01-2019
  • 1.31.1 - 20-12-2018
  • 1.31.0 - 12.06.2018 'Ausgabe 2018'
  • 1.30.1 - 08-11-2018
  • 1.30.0 - 25-10-2018
  • 1.29.2 - 11-10-2018
  • 1.29.1 - 25-09-2018
  • 1.29.0 - 13-09-2018
  • 1.28.0 - 02-08-2018
  • 1.27.2 - 20-07-2018
  • 1.27.1 - 02-08-2018
  • 1.27.0 - 21-06-2018
  • 1.26.2 - 05-06-2018
  • 1.26.1 - 29-05-2018
  • 1.26.0 - 10-05-2018
  • 1.25.0 - 29-03-2018
  • 1.24.1 - 01-03-2018
  • 1.24.0 - 15-02-2018
  • 1.23.0 - 04-01-2018
  • 1.23.0 - 04-01-2018
  • 1.22.1 - 22-11-2017
  • 1.22.0 - 22-11-2017
  • 1.21.0 - 12-10-2017
  • 1.20.0 - 31-08-2017
  • 1.19.0 - 20-07-2017
  • 1.18.0 - 08-06-2017
  • 1.17.0 - 27-04-2017
  • 1.16.0 - 16-03-2017
  • 1.15.1 - 09-02-2017
  • 1.15.0 - 02-02-2017
  • 1.14.0 - 22-12-2016
  • 1.13.0 - 10-11-2016
  • 1.12.1 - 20-10-2016
  • 1.12.0 - 29-09-2016
  • 1.11.0 - 18-08-2016
  • 1.10.0 - 07-07-2016
  • 1.9.0 - 26-05-2016
  • 1.8.0 - 14-04-2016
  • 1.7.0 - 03-03-2016
  • 1.6.0 - 21-01-2016
  • 1.5.0 - 10-12-2015
  • 1.4.0 - 29-10-2015
  • 1.3.0 - 17-09-2015
  • 1.2.0 - 07-08-2015
  • 1.1.0 - 25-06-2015
  • 1.0.0 - 15-05-2015[4] Die stabile Ausgabe.
  • 1.0.0-alpha.2 - 20.02.2015
  • 1.0.0 Alpha - 01.09.2015
  • 0.12.0 - 09-10-2014
  • 0.12.0 - 09-10-2014
  • 0.11.0 - 02-07-2014
  • 0.10.0 - 03-04-2014
  • 0.9.0 - 09-01-2014[5]
  • 0.8.0 - 26-09-2013[2]
  • 0.7.0 - 03-07-2013
  • 0.6.0 - 02-04-2013
  • 0.5.0 - 20-12-2012
  • 0.4.0 - 12-10-2012
  • 0.3.0 - 12-07-2012
  • 0.2.0 - 28-03-2012
  • 0.1.0 - 20-01-2012

Hallo Welt

Hallo Welt kann in Rest 1.0 wie folgt programmiert werden:

fnMain(){println!("Hallo Welt");}

Siehe auch

Externe Links