Ero sivun ”Rust” versioiden välillä
Siirry navigaatioon
Siirry hakuun
p (rustc) |
p (manuaalinen roskienkeruu) |
||
Rivi 4: | Rivi 4: | ||
| tyypitys = vahva, staattinen | | tyypitys = vahva, staattinen | ||
| suoritusmalli = käännettävä | | suoritusmalli = käännettävä | ||
| muistinhallinta = [https://fi.wikipedia.org/wiki/C%2B%2B#RAII RAII] | | muistinhallinta = manuaalinen, [https://fi.wikipedia.org/wiki/C%2B%2B#RAII RAII] | ||
| vakaaversio = ISO/IEC 9899:2018[https://www.iso.org/standard/74528.html] | | vakaaversio = ISO/IEC 9899:2018[https://www.iso.org/standard/74528.html] | ||
| evaluointitapa = innokas | | evaluointitapa = innokas |
Nykyinen versio 24. maaliskuuta 2022 kello 18.43
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ä