Ero sivun ”Rust” versioiden välillä

Linux.fista
Siirry navigaatioon Siirry hakuun
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 tiedostonimeltään ''main.rs''.
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|rust|joidenkin}}
{{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]