Rust adalah bahasa pemrograman sistem inovatif yang berjalan sangat cepat, dan mencegah banyak kesalahan pemrograman seperti dereferensi penunjuk nol, berkat fitur uniknya seperti kepemilikan dan peminjaman. Hal ini memungkinkan kontrol langsung terhadap perangkat keras dan memori, menjadikannya pilihan sempurna bagi pengembang tertanam dan sistem. Sebagai bahasa yang efisien, aman untuk memori, dan multi-paradigma, Rust telah menjadi pilihan yang menjanjikan dalam bidang pemrograman modern.
Pengaturan Awal
Sebelum terlibat dengan Rust, penting untuk menyiapkan lingkungan pemrograman yang sesuai. Kami akan memastikan bahwa Linux Ubuntu siap untuk pengembangan Rust.
Pertama, sistem harus diperbarui dengan perintah berikut.
sudo update apt-get
sudo apt-get upgrade
Ini akan memastikan sistem Anda mutakhir sebelum proses instalasi Rust dilanjutkan.
Selanjutnya, kita akan menginstal `curl`. Ini penting untuk mengambil file yang diperlukan untuk menginstal Rust.
sudo apt-get install curl
Memasang Karat
Setelah penyiapan awal selesai, saatnya menginstal Rust. Dengan baik memanfaatkan karat, cara yang disarankan untuk menginstal bahasa pemrograman Rust.
curl –proto '=https' –tlsv1.2 -sSf https://sh.rustup.rs | SH
Perintah ini akan mengunduh skrip dan memulai instalasi penginstal rantai alat Rustup. Ketika instalasi selesai, kita perlu menambahkan Rust ke PATH sistem secara manual.
sumber $HOME/.cargo/env
Kami dapat memverifikasi apakah Rust berhasil diinstal dengan perintah berikut:
rustc –versi
Menulis Program Sederhana di Rust
Sekarang Rust sudah terinstall, ayo buat program Rust pertama kami! Di Rust, file sumber selalu diakhiri dengan `.rs`, dan nama file Rust konvensional selalu Snake_case.
Mari kita buat file baru bernama `hello_world.rs`, dan masukkan input berikut:
fn utama() {
println!(“Halo dunia!”);
}
Kita bisa menggunakan `rustc` untuk mengkompilasinya, lalu mengeksekusi dengan `./`.
karatc hello_world.rs
./Halo Dunia
Kita akan melihat “Halo, dunia!” dicetak di konsol. Kesuksesan!
Ekosistem Karat
Lingkungan Rust dilengkapi dengan `cargo`, sistem build, dan manajer paket. Itu membuat pengelolaan dependensi dan membangun proyek Anda menjadi mudah. Kami akan membahas hal ini secara lebih rinci di bagian selanjutnya, karena `kargo` adalah alat yang sangat berguna dalam ekosistem Rust.
Pengenalan ini seharusnya cukup untuk membantu siapa pun memulai Rust di Ubuntu Linux. Di artikel selanjutnya, kita akan mendalami lebih dalam fitur-fitur canggih dan ekosistem Rust yang dinamis.
