Ero sivun ”Rust” versioiden välillä
Siirry navigaatioon
Siirry hakuun
Ei muokkausyhteenvetoa |
p (fiksaus) |
||
Rivi 1: | Rivi 1: | ||
{{ | {{Ohjelmointikieli | ||
| nimi=Rust | | nimi = Rust | ||
| | | paradigma = moniparadigma, funktionaalinen, imperatiivinen | ||
| | | tyypitys = vahva, staattinen | ||
| lisenssi=[[Apache-lisenssi|Apache]] 2.0 tai [[MIT-lisenssi|MIT]] | | suoritusmalli = käännettävä | ||
| muistinhallinta = [https://fi.wikipedia.org/wiki/C%2B%2B#RAII RAII] | |||
| kotisivu=[http://www.rust-lang.org/ www.rust-lang.org] | | vakaaversio = ISO/IEC 9899:2018[https://www.iso.org/standard/74528.html] | ||
| evaluointitapa = innokas | |||
| kehittäjä = [[Mozilla]], Graydon Hoare, Rust -projektin kehittäjät | |||
| lisenssi = [[Apache-lisenssi|Apache]] 2.0 tai [[MIT-lisenssi|MIT]] | |||
| kotisivu = [http://www.rust-lang.org/ www.rust-lang.org] | |||
}} | }} | ||
'''Rust''' on [[Mozilla]]n kehittämä ohjelmointikieli. | '''Rust''' on [[Mozilla]]n kehittämä ohjelmointikieli. | ||
Esimerkki Rust-ohjelma koodista. Esimerkki koodi on tiedostonimeltään ''main.rs''. | |||
<syntaxhighlight lang="rust"> | |||
fn main() { | |||
println!("Hei maailma!"); | |||
} | |||
</syntaxhighlight> | |||
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== | ==Asennus== |
Versio 20. maaliskuuta 2022 kello 20.50
Rust | |
---|---|
Paradigma | moniparadigma, funktionaalinen, imperatiivinen |
Tyypitys | vahva, staattinen |
Evaluointitapa | innokas |
Suoritusmalli | käännettävä |
Muistinhallinta | 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 tiedostonimeltää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
Rust löytyy joidenkin jakeluiden paketinhallinnasta nimellä rust. Lisätietoja ohjelmien asentamisesta löytyy artikkelista Ohjelmien asentaminen. Rustin asennusohjeet, sekä asennustiedostot löytyvät myös ohjelman kotisivuilta.
Aiheesta muualla
- play.rust-lang.org - Hiekkalaatikko, jossa Rustia voi kokeilla
- www.redox-os.org - Kokonaan Rustilla kirjoitettu käyttöjärjestelmä