Rust
Siirry navigaatioon
Siirry hakuun
Rust | |
---|---|
Paradigma | moniparadigma, funktionaalinen, imperatiivinen |
Tyypitys | vahva, staattinen |
Evaluointitapa | innokas |
Suoritusmalli | käännettävä |
Muistinhallinta | manuaalinen, RAII |
Kehittäjä(t) | Mozilla, Graydon Hoare, Rust -projektin kehittäjät |
Vakaa versio | ISO/IEC 9899:2018[1] |
Lisenssi | Apache 2.0 tai MIT |
Kotisivu | www.rust-lang.org |
Rust on Mozillan kehittämä ohjelmointikieli.
Esimerkki Rust-ohjelma koodista. Esimerkki koodi on tiedosto nimeltään main.rs.
fn main() {
println!("Hei maailma!");
}
Linux-jakeluissa on yleensä mukana rustc-kääntäjä, jolla tiedosto main.rc voitaisiin kääntää seuraavasti:
rustc main.rs
Ohjelman suoritus tapahtuu komennolla
./main
tulos on seuraavanlainen
Hei maailma!
Asennus[muokkaa]
Rust löytyy joidenkin jakeluiden paketinhallinnasta nimellä rustc. Lisätietoja ohjelmien asentamisesta löytyy artikkelista Ohjelmien asentaminen. Rustin asennusohjeet, sekä asennustiedostot löytyvät myös ohjelman kotisivuilta.
Aiheesta muualla[muokkaa]
- play.rust-lang.org - Hiekkalaatikko, jossa Rustia voi kokeilla
- www.redox-os.org - Kokonaan Rustilla kirjoitettu käyttöjärjestelmä