Ero sivun ”Rust” versioiden välillä
Siirry navigaatioon
Siirry hakuun
p
manuaalinen roskienkeruu
(Ak: Uusi sivu: {{Ohjelma | nimi=Rust | kuva= | kuvateksti= | lisenssi=Apache 2.0 tai MIT | käyttöliittymä=teksti | kotisivu=[http://www.rust-lang.org/ www....) |
p (manuaalinen roskienkeruu) |
||
(6 välissä olevaa versiota 2 käyttäjän tekeminä 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== | ||
Rustin asennusohjeet, sekä asennustiedostot löytyvät | {{Asenna|Rust|rustc|joidenkin}} | ||
Rustin asennusohjeet, sekä asennustiedostot löytyvät myös ohjelman [https://www.rust-lang.org/en-US/downloads.html kotisivuilta]. | |||
==Aiheesta muualla== | ==Aiheesta muualla== | ||
* [https://play.rust-lang.org/ play.rust-lang.org] - Hiekkalaatikko, jossa Rustia voi kokeilla | * [https://play.rust-lang.org/ play.rust-lang.org] - Hiekkalaatikko, jossa Rustia voi kokeilla | ||
* [http://www.redox-os.org/ www.redox-os.org] - Kokonaan Rustilla kirjoitettu käyttöjärjestelmä | |||
[[Luokka:Kehitystyökalut]] | [[Luokka:Kehitystyökalut]] |