Ero sivun ”Rust” versioiden välillä
Siirry navigaatioon
Siirry hakuun
Ei muokkausyhteenvetoa |
p (manuaalinen roskienkeruu) |
||
(4 välissä olevaa versiota samalta käyttäjältä ei näytetä) | |||
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 = manuaalinen, [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 tiedosto nimeltää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== | ||
{{Asenna|Rust| | {{Asenna|Rust|rustc|joidenkin}} | ||
Rustin asennusohjeet, sekä asennustiedostot löytyvät myös ohjelman [https://www.rust-lang.org/en-US/downloads.html kotisivuilta]. | Rustin asennusohjeet, sekä asennustiedostot löytyvät myös ohjelman [https://www.rust-lang.org/en-US/downloads.html kotisivuilta]. | ||
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ä