Belajar Rust : Membuat Aplikasi Pertama di Rust-Lang - Seperti kebanyakan pembelajaran bahasa pemrograman untuk tasyakuran permulaan kita diwajibkan untuk membuat apliaksi sederhana dengan bahasa pemrograman tersebut. Tidak lain dan tidak bukan adalah membuat aplikasi yang paling legend yaitu Hello World!

Karena penulis yang terlalu malas untuk membuat contoh-contoh yang membingungkan para pembaca untuk belajar, untuk tutorial kali ini penulis akan memberikan contoh seperti yang ada di dokumentasi Rust saja.

Membuat Aplikasi Pertama di Rust-Lang

 

Untuk memulai tuliskan perintah berikut di terminal atau sebenarnya cara ini juga bisa diterapkan dengan membuat folder di Home directory kita.

$ mkdir ~/projects
$ cd ~/projects
$ mkdir hello_world
$ cd hello_world

Untuk yang menggunakan windows gunakan perintah CMD berikut:

> mkdir "%USERPROFILE%\projects"
> cd /d "%USERPROFILE%\projects"
> mkdir hello_world
> cd hello_world

setelah masuk ke folder hello_world di atas buatlah file main.rs, kemudian tuliskan kode legend berikut ini:

fn main() {
    println!("Hello, world!");
}

simpan kemudian masuk lagi ke terminal dan jalankan perintah berikut:

Untuk terminal linux :

$ rustc main.rs
$ ./main
Hello, world!

dan untuk CMD windows:

> rustc main.rs
> .\main.exe
Hello, world!

Perintah di atas adalah perintah untuk melakukan kompilasi terhadap source code rust kita agar menjadi executable file yang bisa dikenali oleh komputer. Dengan cara di atas kita sudah bisa membuat aplikasi legend paling sederhana yaitu Hello World! dan menjalankannya di mesin komputer kita (bukan di mesin motor).

Compile Rust Menggunakan Cargo

Cara yang sudah diterangkan di atas menjelaskan proses compile dengan command rustc (rust compiler), namun kita juga bisa membuat aplikasi sekaligus melakukan kompilasi dengan menggunakan Cargo.

Cargo merupakan dependency manager dari pemrograman Rust dengan menggunakan cargo kita akan dipermudah dengan berbagai fiturnya serta memungkinkan kita untuk mengimport dependency/library yang disediakan oleh Cargo di crates.io.

Untuk membuat aplikasi menggunakan cargo jalankan perintah berikut di terminal/CMD, pastikan kita berada di folder project di Home directory kita.

$ cargo new hello_cargo
$ cd hello_cargo

Menggunakan perintah cargo new maka cargo akan secara otomatis membuatkan kerangka pembuatan aplikasi dengan Rust. Di sini kita akan dibuatkan folder dengan nama hello_cargo yang berisi kode untuk git dan kerangka dependency yang kita butuhkan (Cargo.toml).

Dalam folder hello_cargo juga sudah ada file main.rs yang menjadi kode utama untuk dijalankan. Buka main.rs dan didalamnya secara default sudah ada kode aplikasi hello world!.

Berbeda saat menggunakan perintah rustc dalam cargo kita meng-compile proyek kita dengan perintah:

$ cargo build
   Compiling hello_cargo v0.1.0 (file:///projects/hello_cargo)
   Finished dev [unoptimized + debuginfo] target(s) in 2.85 secs

file kompilasi akan berada di folder ./target/debug/hello_cargo. Maka kita bisa menjalankan file executable secara langsung.

$ ./target/debug/hello_cargo
Hello, world!

Disamping bisa melakukan kompilasi Cargo juga memungkinkan kita untuk langsung menjalankan proyek Rust yang telah dibuat. Gunakan perintah berikut:

$ cargo run
    Finished dev [unoptimized + debuginfo] target(s) in 0.0 secs
    Running `target/debug/hello_cargo`
Hello, world!

Kita juga bisa melakukan cek kepada source code yang kita buat sebelum dijalankan atau dicompile, kita bisa menggunakan perintah:

$ cargo check
   Checking hello_cargo v0.1.0 (file:///projects/hello_cargo)
   Finished dev [unoptimized + debuginfo] target(s) in 0.32 secs

Cargo memberikan kita banyak kemudahan dalam pengembangan proyek Rust. Informasi lengkap mengenai Cargo bisa diakses di crates.io.

Baca juga: 

1.  Mengenal Bahasa Pemrograman Rust

2. Cara Install Bahasa Pemrograman Rust


Demikianlah artikel Beriteknol kali ini mengenai pemrograman Rust yaitu Belajar Rust : Membuat Aplikasi Pertama di Rust-Lang. Semoga artikel ini dapat bermanfaat untuk teman-teman yang ingin belajar bahasa pemrograman Rust.

Terimakasih telah membaca artikel ini tentang Belajar Rust : Membuat Aplikasi Pertama di Rust-Lang, saya berharap artikel ini dapat bermanfaat. Dan apabila kalian suka dengan artikel ini, jangan lupa untuk share ke berbagai sosial media kalian atau dengan meng-klik pada tombol sosial media di bawah... Beriteknol

0 komentar:

Posting Komentar

 
Top