Pengenalan Rust
Penjelasan
Rust adalah bahasa pemrograman sistem yang dirancang untuk kecepatan setara C/C++, tapi dengan jaminan keamanan memori TANPA garbage collector — dicapai lewat sistem ownership yang dicek langsung oleh compiler saat kompilasi (dibahas lebih dalam di materi berikutnya). Karena itu, Rust dikenal punya learning curve lebih curam dibanding bahasa lain di daftar ini, tapi hasilnya program yang cepat sekaligus sulit mengalami bug memori seperti dangling pointer atau data race.
Instalasi & Cara Menjalankan
1. Instal Rust lewat rustup (installer resmi) — buka rust-lang.org/tools/install dan ikuti instruksinya sesuai OS kamu
2. Pastikan instalasi berhasil dengan mengecek versi lewat terminal: rustc --version dan cargo --version
3. Buat project baru lewat Cargo (build tool & package manager bawaan Rust): cargo new halo_app
4. Masuk ke folder project: cd halo_app
5. Edit file src/main.rs sesuai kebutuhan
6. Jalankan dengan: cargo run (otomatis mengompilasi dulu kalau ada perubahan)
Alternatif: pakai IDE seperti VS Code dengan extension rust-analyzer yang otomatis mendukung cargo run lewat tombol Run.
Praktikum
Instal Rust lewat rustup. Buat project baru dengan cargo new, edit src/main.rs supaya mencetak nama kamu lewat println!(), lalu jalankan dengan cargo run.
Ketik/edit bebas di sini untuk latihan — kode ini tidak dijalankan.
Tips
Belum mau ribet instal Rust dulu? Kamu bisa langsung eksperimen syntax Rust dasar lewat Rust Playground resmi di play.rust-lang.org — cocok buat pemanasan sebelum instal beneran di komputer sendiri.