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ä