Rust (programazio-lengoaia) | |
---|---|
Jatorria | |
Sorrera-urtea | 2006 |
Argitaratze-data | 2010 |
Azken bertsioa | 1.79.0 |
Honen izena darama | Herdoil |
Aurkitzailea edo asmatzailea | Graydon Hoare |
Ezaugarriak | |
Euskarria | Microsoft Windows, Linux, macOS, FreeBSD, iOS, Android, Plataforma-anitz eta WebAssembly (en) |
Programazio paradigma | systems programming (en) , Programazio funtzional, Programazio konkurrente, generic programming (en) , Programazio inperatibo eta Objektuetara bideratutako programazioa |
Media mota | text/x-rust eta text/rust |
Egile-eskubideak | copyrightduna |
Lizentzia | Apache Lizentzia 2.0. eta MIT lizentzia |
Deskribapena | |
Honen eragina jaso du | Alef (en) , C++, C Sharp, Cyclone, Erlang (en) , Haskell, Limbo (en) , Newsqueak (en) , OCaml (en) , Ruby, Scheme (en) , Standard ML (en) eta Swift (en) |
Ekoizpena | |
Diseinatzailea | Graydon Hoare |
Garatzailea | Mozilla, Graydon Hoare eta Rust Foundation (en) |
Maskota | Ferris (en) |
rust-lang.org | |
Iturri-kodea | https://github.com/rust-lang/rust |
Rust programazio-lengoaia konpilatu bat da, xede orokorrekoa eta paradigma anitzekoa, eta Rust Fundazioaren eskutik garatzen ari dena. Programazio-lengoaia multiparadigmatikoa izanik, programazio funtzional purua onartzen du, baita inperatiboa eta objektuetara bideratua ere.
Mozillaren politikari jarraituz, Rust modu irekian garatzen da eta komunitatearen iritziak eta ekarpenak sustatzen ditu.[1] Lengoaiaren diseinua hobetuz joan da Servo nabigatzailearen motorra garatu ahala, baita Rust-en konpiladorearen garapenean metatutako esperientzian oinarrituta.[2] Mozillak eta Samsung-ek garatu eta babesten badute ere, proiektu komunitarioa da. Kontribuzio gehienak komunitateko kideenak dira.[3]
Helburua C eta C++-ren ezaugarriekin baina segurtasun arazoak konpontzen dituen lengoaia bat sortzea izan zen. Horregatik, sistema eragileen garatzaileen interesa ere piztu du.[4] Linuxeko kernelean laster integratuko dutela esan du Linus Torlvaldsek.[5]