Ero sivun ”Rust” versioiden välillä
Siirry navigaatioon
Siirry hakuun
p
fiksaus
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== |