Rust (bahasa pengaturcaraan)

Rust ialah sebuah bahasa pengaturcaraan yang dibangunkan oleh Mozilla. Berbeza dengan bahasa pengaturcaraan moden lain, ia tidak menggunakan sebarang pengutip sampah automatik, sebaliknya ia menggunakan konsep pemerolehan sumber adalah pengawalan (RAII).

Contoh

Indahnya dunia 
fn main() {
    println!("Indahnya Dunia!");
}

Fungsi faktorial

Rekursif 
fn factorial(i: u64) -> u64 {
    match i {
        0 => 1,
        n => n * factorial(n-1)
    }
}

Iteratif 
fn factorial(i: u64) -> u64 {
    let mut acc = 1;
    for num in 2..=i {
        acc *= num;
    }
    acc
}

Rujukan

Pautan luar 
 

Bahasa pengaturcaraan