Rust (linguaggio di programmazione)
linguaggio di programmazione / Da Wikipedia, l'enciclopedia encyclopedia
Caro Wikiwand AI, Facciamo breve rispondendo semplicemente a queste domande chiave:
Puoi elencare i principali fatti e statistiche su Rust (linguaggio di programmazione)?
Riassumi questo articolo per un bambino di 10 anni
Rust è un linguaggio di programmazione compilato, multi-paradigma, ad uso generale, sviluppato da Mozilla Research, in collaborazione con la comunità open-source. Si pone l'obiettivo di essere un linguaggio efficiente, sicuro, e idoneo a sviluppare software di sistema concorrente. È progettato per permettere i paradigmi di programmazione imperativo, procedurale, funzionale, e orientata agli oggetti.
Rust linguaggio di programmazione | |
---|---|
Autore | Inizialmente Graydon Hoare, poi i Rust Project Developers, finanziati dalla Mozilla Foundation |
Data di origine | 2010 |
Ultima versione | 1.78 (02 maggio 2024)[1] |
Utilizzo | system programming, general-purpose |
Paradigmi | compilato, imperativo, strutturato, funzionale, object-oriented |
Tipizzazione | statica, forte, inferita, nominale, lineare |
Estensioni comuni | .rs, .rlib |
Influenzato da | Alef, C#, C++, Cyclone, Erlang, Haskell, Hermes, Limbo, Newsqueak, NIL, OCaml, Ruby, Scheme, Standard ML |
Ha influenzato | C# 7, Elm, Idris, Swift, Zig |
Implementazione di riferimento | |
Implementazione | |
Sistema operativo | Windows, Mac OS, Linux |
Licenza | MIT / Apache 2 |
Sito web | www.rust-lang.org/ |
Il linguaggio è emerso da un progetto personale di un dipendente di Mozilla, Graydon Hoare. Il sostegno al progetto da parte di Mozilla è cominciato nel 2009 ed è stato annunciato nel 2010. Lo stesso anno è iniziata la riscrittura in Rust del compilatore stesso, inizialmente scritto in OCaml. Questo compilatore, noto come rustc, è riuscito a compilare sé stesso nel 2011. Come back end usa il framework open source LLVM.
La prima versione del compilatore di Rust è stata pubblicata nel gennaio del 2012. La prima versione stabile, la 1.0, è uscita il 15 maggio 2015.
Sebbene lo sviluppo sia sostenuto da Mozilla, si tratta di un progetto aperto alla comunità open-source, che contribuisce attivamente. La progettazione del linguaggio è stata raffinata dall'esperienza di utilizzo nello sviluppo del motore di browser Web Servo e del compilatore rustc.
In un sondaggio effettuato nel 2016 tra gli iscritti di Stack Overflow, Rust si è classificato al primo posto come "linguaggio di programmazione più amato" (Most Loved Programming Language).[2] Questa posizione è stata confermata anche nei sondaggi del 2017[3], del 2018[4], del 2019[5], del 2020[6], del 2021[7] e del 2022.[8]
Si ritiene che il linguaggio prenda il nome dal nome inglese delle ruggini, specie di funghi che attaccano le foglie delle piante.[9]