WikiDer > Ruhe (Programmiersprache)
Frieden | ||||
| Paradigma | Zusammengestellt, gleichzeitig (Wettbewerber), funktional, Imperativ, strukturiert, generisch | |||
| erschien | 2010 | |||
| Entworfen von | Graydon Hoare | |||
| Entwickelt von | Rust-Projektentwickler | |||
| Aktuelle Version | 1.41.0 (Januar 2020) | |||
| Typensystem | Statisch, nominal, linear, algebraisch, lokal abgeleitet[1] | |||
| Dialekte | Compiler | |||
| Beeinflusst von | Alef, C, C#, C , camlp4, Gemeinsame Lisp, Zyklon, Erlang, Haskell, Hermes, Limbo, napier, Napier88, Nachrichtenqueak, NULL, Ocamli, Schläger, Rubin, sather, Standard-ML | |||
| Betriebssystem | Fenster, OS X, Linux und FreeBSD | |||
| Lizenz | Doppelt MIT-Lizenz / Apache-Lizenz 2 | |||
| Webseite | (und) Offizielle Website | |||
| ||||
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
- Das Mozilla Projekte Servo (Layout-Engine) und (und) Quantum Rust als Programmiersprache verwenden[6][7][8]
- Links 2.x ('Service Mesh', Tool zur Überwachung von Micro-Services) ist größtenteils in Rust geschrieben[9][10]
- Liste der Programmiersprachen
Externe Links
- (und) Offizielle Website
- (und) Ruhe auf GitHub
- (und) Rust: Systemprogrammierung für alle
| Programmiersprachen |
|---|
ABAP ·ABC ·ActionScript ·Ada ·algol ·APL ·Assemblersprachen ·AWK ·B ·BASIC ·BCPL ·C ·C ·C♯ ·sauber ·Schermaschine ·COBOL ·COMAL ·Curry ·d ·Eiffel ·Erlang ·F♯ ·her ·fortran ·gehen ·Haskell ·Symbol ·J ·Java ·Kotlin ·lispeln ·Logo ·lua ·m4 ·ML ·Modula-2 ·Oberon ·Objekt Pascal ·Ziel c ·Ocamli ·Unze ·Pascal ·perl ·PHP ·PL/I ·PL/SQL ·Prolog ·Prova ·Python ·Rexx ·Rollenspiel ·Rubin ·Frieden ·SAS ·Reichweite ·planen ·Selbst ·Simula ·Smalltalk ·Schnell ·TCL ·Typoskript ·vala ·Visual Basic |