Ero sivun ”Rust” versioiden välillä
Siirry navigaatioon
Siirry hakuun
p
manuaalinen roskienkeruu
p (fiksaus) |
p (manuaalinen roskienkeruu) |
||
(3 välissä olevaa versiota samalta käyttäjältä ei näytetä) | |||
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 | ||
Rivi 14: | Rivi 14: | ||
'''Rust''' on [[Mozilla]]n kehittämä ohjelmointikieli. | '''Rust''' on [[Mozilla]]n kehittämä ohjelmointikieli. | ||
Esimerkki Rust-ohjelma koodista. Esimerkki koodi on | Esimerkki Rust-ohjelma koodista. Esimerkki koodi on tiedosto nimeltään ''main.rs''. | ||
<syntaxhighlight lang="rust"> | <syntaxhighlight lang="rust"> | ||
fn main() { | fn main() { | ||
Rivi 23: | Rivi 23: | ||
Linux-jakeluissa on yleensä mukana ''rustc''-kääntäjä, jolla tiedosto main.rc voitaisiin kääntää seuraavasti: | Linux-jakeluissa on yleensä mukana ''rustc''-kääntäjä, jolla tiedosto main.rc voitaisiin kääntää seuraavasti: | ||
rustc main.rs | [[rustc]] main.rs | ||
Ohjelman suoritus tapahtuu komennolla | Ohjelman suoritus tapahtuu komennolla | ||
Rivi 32: | Rivi 32: | ||
==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]. | ||