Rust, pasang bahasa pengaturcaraan ini di Ubuntu 18.04

mengenai Karat

Dalam artikel seterusnya kita akan melihat bagaimana cara memasang bahasa pengaturcaraan Rust. Kami juga akan melihat bagaimana menyusun dan menjalankan aplikasi asas dengan Rust. Ini adalah bahasa pengaturcaraan tujuan umum yang disusun dibangunkan oleh Mozilla. Menurut pembangunnya, ia telah dirancang untuk menjadi «bahasa yang selamat dan praktikal«. Ia menyokong pengaturcaraan fungsional, prosedural, penting, dan berorientasikan objek.

Rust adalah bahasa pengaturcaraan yang agak baru. Ia berjanji untuk membuat aplikasi yang cepat dan selamat. Syarikat seperti Atlassian, Chef, CoreOS, dan DropBox menggunakan Rust. Menurut polisi Mozilla, Karat dikembangkan dengan cara terbuka sepenuhnya dan meminta input dan input daripada masyarakat.

Matlamat utama karat adalah menjadi bahasa yang baik untuk membuat program yang hebat, pelanggan dan pelayan, yang dijalankan di Internet. Ini memberi penekanan khusus pada kawalan keselamatan dan pengedaran memori. Sintaks bahasa ini serupa dengan bahasa C dan C ++, dengan blok kod yang dibatasi kunci dan struktur kawalan aliran seperti if, lagi, do, manakala y Untuk.

Reka bentuk bahasa telah diperhalusi melalui pengalaman dalam pengembangan penyusun Rust itu sendiri dan mesin Rust. pelayar servo. Walaupun begitu dibangunkan dan ditaja oleh Mozilla dan Samsung, mengaku sebagai projek komuniti. Sebahagian besar kemajuan berasal dari anggota masyarakat.

Sekiranya seseorang memerlukan lebih banyak maklumat mengenai bahasa ini, mereka dapat melihat banyak dokumentasi yang ada mengenai bahasa ini. Kami dapat mencari di laman web mereka dari buku penting mengenai Karat kepada dokumentasi rasmi.

Pasang Rust pada Ubuntu 18.04

Bahasa pengaturcaraan ini dapat dipasang dengan cara yang sangat mudah. Cukup dengan gunakan keriting. Sekiranya kita tidak memasangnya, kita dapat menahannya dengan menaip terminal (Ctrl + Alt + T):

sudo apt update && sudo apt install curl

Setelah memasang curl, kita boleh melancarkan pemasangan. Untuk ini kami menulis di terminal yang sama:

curl https://sh.rustup.rs -sSf | sh

Semasa pemasangan kita akan melihat sesuatu seperti apa yang dapat dilihat pada tangkapan skrin berikut.

Menu semasa pemasangan Rust

Pada ketika ini, perlu untuk tekan 1 untuk meneruskan pemasangan. Setelah pemasangan selesai, kita akan melihat mesej yang kita perlukan konfigurasikan persekitaran untuk menjalankan penyusun Rust. Kami akan menyelesaikannya dengan menaip terminal:

source $HOME/.cargo/env

Perintah ini tidak akan menunjukkan kepada kita apa-apa, tetapi walaupun demikian, kita dapat memastikannya persekitaran kita sudah bersedia untuk mula menyusun program Rust. Kita hanya perlu melakukan ini sekali sahaja. Kali seterusnya anda log masuk ke terminal, ia akan dimuat secara automatik.

Semasa pemasangan sebelumnya, beberapa pakej akan dipasang:

  • kargo - Pengurus pakej yang digunakan oleh Rust.
  • karat - Penyusun Rust semasa.
  • karat - Pemasang Rust yang dimuat turun dan dijalankan.

Walaupun mereka dipasang dengan betul, saya harus memasang kompilator gcc lebih tinggi untuk operasi yang betul.

Contoh aplikasi dengan Rust

Contoh aplikasi dibuat dengan Rust

Setelah pemasangan selesai, inilah masanya untuk mengujinya. Oleh itu, kita akan menulis program khas untuk memulakan dengan bahasa pengaturcaraan apa pun. Kami membuka editor kegemaran kami dan membuat fail berikut:

sudo nano ejemplo.rs

Di dalam editor kami menampal baris berikut:

// La aplicación más básica

fn main() {
         println!("Aplicación básica de Rust");
         println!("***Ubunlog***");
}

Saya tidak akan membahas maksud setiap baris, tetapi harus jelas bahawa ia akan mencetak beberapa baris teks. Sekiranya anda berminat lihat lebih banyak contoh Karat, anda boleh berjumpa dengan Contoh dokumentasi oleh Rust.

Setelah fail disimpan, dalam kes ini dengan nama example.rs, kita sudah mempunyai fail sumber kita. Sekarang kita dapat menyusunnya untuk membuat yang dapat dijalankan:

rustc ejemplo.rs

Sekiranya semuanya berjalan lancar, kita akan melihat bahawa terminal tidak akan menunjukkan apa-apa kepada kita. Sekiranya terdapat ralat, anda akan melihat mesej mengenainya.

Aplikasi Hello world dibuat dengan Rust

Seperti yang kita lihat dalam tangkapan skrin, fail yang boleh dilaksanakan telah dibuat, yang mempunyai nama yang sama dengan fail sumber. Ini boleh dijalankan untuk melihat contoh aplikasi kami:

./ejemplo

Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.