Bagaimana cara memasang bahasa pengaturcaraan Rust di Linux?

Rust

C dan C ++ sudah pasti salah satu bahasa pengaturcaraan yang paling popular dan digunakan oleh sebahagian besar aplikasi dan sistem operasi dan tanpa mengatakan bahawa mereka adalah salah satu bahasa pengaturcaraan pertama yang disyorkan untuk dipelajari dan ambil sebagai asas.

Rust adalah bahasa pengaturcaraan disusun, tujuan umum dan pelbagai paradigma yang sedang dibangunkan oleh Mozilla dan disokong oleh LLVM. Bahasa ini telah dirancang untuk menjadi «Bahasa yang selamat, serentak dan praktikal» dan yang terpenting pengganti bahasa C dan C ++.

Rust adalah bahasa pengaturcaraan sumber terbuka yang menyokong pengaturcaraan fungsional tulen, prosedural, mustahak dan berorientasikan objek.

Bahasa pengaturcaraan ini berfungsi dengan sangat pantas, mengelakkan segfaults, dan memastikan keselamatan benang. Menyokong pengurangan kos sifar, semantik gerakan, keselamatan memori terjamin, perlumbaan data bebas utas, sifat berdasarkan generik dan padanan corak.

juga menyokong inferensi jenis, masa pelaksanaan yang minimum, serta pengikatan C yang cekap.

Rust boleh dijalankan di sebilangan besar platform dan ia digunakan dalam pengeluaran syarikat / organisasi seperti Dropbox, CoreOS, NGP dan banyak lagi.

Matlamat Rust adalah menjadi bahasa yang baik untuk mewujudkan program sisi pelanggan dan pelayan yang berjalan di Internet.

Hal ini menyebabkan sekumpulan fitur dengan penekanan pada keamanan, kawalan peruntukan memori, dan serentak.

Prestasi kod selamat dijangka lebih lambat daripada C ++, jika prestasi adalah satu-satunya pertimbangan, tetapi jika dibandingkan dengan kod C ++ yang dibuat untuk mengambil langkah berjaga-jaga yang setanding dengan Rust, yang terakhir mungkin lebih cepat.

Sintaks karat serupa dengan C dan C ++, dengan blok kod yang dibatasi pendakap dan struktur kawalan aliran seperti jika, jika tidak, lakukan, sementara, dan untuk.

Karat 1

Tidak semua struktur C dan C ++ ada, dan yang lain (seperti kata kunci padanan untuk percabangan berbilang arah) akan kurang dikenali oleh pengaturcara yang berasal dari bahasa-bahasa ini.

Memasang Rust pada Linux

Si anda mahu memasang bahasa pengaturcaraan ini pada sistem anda, Kita boleh melakukannya dengan memuat turun pemasang yang akan membantu kita mendapatkan Rust pada sistem kita

Cukup buka terminal dan jalankan:

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

Semasa menjalankan arahan ini pemasang akan dimuat turun dan akan dijalankan dengan segera, anda perlu menekan 1 untuk meneruskan pemasangan dengan nilai lalai dan ia akan memuat turun semua pakej yang diperlukan.

Sekiranya anda mahukan pemasangan tersuai, anda mesti menaip 2 dan anda akan menentukan pemboleh ubah persekitaran anda antara lain.

Pada akhir pemasangan Rust di sistem kami, direktori Cargo bin akan segera ditambahkan pada jalan berikut ( ~ / .cargo / tong sampah) di mana semua alat dipasang) dalam pemboleh ubah persekitaran PATH anda, di ~ / .profil

Selesai ini kita mesti meneruskan konfigurasi Shell, kami melakukan ini dengan mengubah suai fail ~ / .profile untuk menggunakan PATH yang diubah suai untuk bekerja dengan persekitaran Rust, menjalankan perintah ini di terminal:

source ~/.profile
source ~/.cargo/env

Sekarang sahaja kita mesti meneruskan untuk mengesahkan bahawa Rust dipasang dengan betul di sistem kita, kami melakukan ini dengan menaip perintah berikut di terminal

rustc --version

Dan dengannya kita harus menerima versi Rust di skrin yang telah kita pasang dalam sistem kita.

Dan hanya itu, kita boleh mula menggunakan bahasa ini dan dapat memasang aplikasi yang menggunakannya di sistem kita.

Untuk menguji bahasa kita boleh membuat fail yang mudah cetak kami mesej di skrin, kami melakukan ini dengan menaip yang berikut:

nano prueba.rs

Dan di dalam fail kami tampalkan yang berikut:

fn main() {
println!("Prueba exitosa de Rust");
}

Kami mengubahnya menjadi boleh dilaksanakan:

rustc prueba.rs

Dan kami menjalankannya untuk menguji:

./prueba.rs


Komen, tinggalkan komen anda

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.

  1.   bercium kata

    Dan tidak lebih mudah untuk memberitahu orang untuk memasangnya, mencarinya di repositori pengedarannya ... Kerana seperti ini, seperti yang anda katakan ... bagaimana ia dinyahpasang? Bagaimana ia dikemas kini? ...

    Saya menggunakan Debian stable, dan nampaknya ia tidak memerlukan lebih daripada: sudo apt-get install rustc.

    Seperti yang anda lihat dalam pautan ini, ia ada di repositori Debian sejak versi stabil terakhir:
    https://packages.debian.org/search?keywords=rustc
    dan di Ubuntu dari Trusty (14.04LTS):
    https://packages.ubuntu.com/search?keywords=rustc&suite=default&section=all&arch=any&searchon=names

    Hati-hati dengan apa yang anda cadangkan, agar pengguna pemula dapat mengacaukannya dengan mudah tanpa perlu!