Paano i-install ang Rust na programa ng wika sa Linux?

Kalawang

Ang C at C ++ ay walang alinlangan na isa sa pinakatanyag na mga wika sa pagprograma at ginamit ng karamihan ng mga aplikasyon at operating system at nang hindi sinasabi na ang mga ito ay isa sa mga unang inirekumenda na mga wika sa pagprograma na matutunan at kunin bilang batayan.

Ang kalawang ay isang wika ng programa naipon, pangkalahatang layunin at multiparadigm iyon ang pagiging binuo ng Mozilla at suportado ng LLVM. Itong wika ay dinisenyo upang maging «Isang ligtas, kasabay at praktikal na wika» at higit sa lahat kapalit ng mga wikang C at C ++.

Kalawang ay isang bukas na mapagkukunan ng wika ng programa na sumusuporta sa purong pagganap na programa, pamaraan, pautos at oriented sa object.

Wika sa programa na ito gumagana nang napakabilis, iniiwasan ang mga segfault, at tinitiyak ang kaligtasan ng thread. Sinusuportahan ang mga zero abstraction na gastos, mga semantika ng paggalaw, garantisadong seguridad sa memorya, mga karera ng data na walang sinulid, pangkaraniwang katangian na batay sa katangian at pagtutugma ng pattern.

Rin Sinusuportahan ang hinuha ng uri, kaunting oras ng pagpapatupad, pati na rin ang mahusay na C bindings.

Kalawang maaaring patakbuhin sa isang malaking bilang ng mga platform at ginagamit ito sa paggawa ng mga kumpanya / samahan tulad ng Dropbox, CoreOS, NGP at marami pa.

Ang layunin ng Rust ay maging isang mahusay na wika para sa paglikha ng mahusay na client-side at server-side na mga programa na tumatakbo sa Internet.

Humantong ito sa isang hanay ng mga tampok na may diin sa seguridad, kontrol sa alokasyon ng memorya, at pagsabay.

Ang pagganap ng ligtas na code ay inaasahang maging mas mabagal kaysa sa C ++, kung ang pagganap ay ang tanging pagsasaalang-alang, ngunit kung ihinahambing sa C ++ code na ginawa upang mag-iingat na maihahambing sa Rust, ang huli ay maaaring maging mas mabilis.

Ang Rta syntax ay katulad ng C at C ++, na may mga block-delimited na mga bloke ng code at mga istraktura ng control control tulad ng kung, iba pa, gawin, habang, at para.

Kalawang 1

Hindi lahat ng istruktura ng C at C ++ ay naroroon, at ang iba pa (tulad ng keyword ng pagtutugma para sa multi-directional branching) ay hindi gaanong pamilyar sa mga programmer na nagmula sa mga wikang ito.

Pag-install ng Rust sa Linux

Si nais mong mai-install ang wikang ito ng pag-program sa iyong system, Maaari natin itong gawin sa pamamagitan ng pag-download ng installer na makakatulong sa amin na makuha ang Rust sa aming system

Buksan lamang ang isang terminal at patakbuhin ito:

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

Kapag tumatakbo ang utos na ito mai-download ang installer at tatakbo ito halos kaagad, kailangan mong pindutin ang 1 upang magpatuloy sa pag-install na may mga default na halaga at mai-download nito ang lahat ng kinakailangang mga pakete.

Kung nais mo ng isang pasadyang pag-install, dapat mong i-type ang 2 at tutukuyin mo ang iyong mga variable sa kapaligiran kasama ng iba pang mga bagay.

Sa pagtatapos ng pag-install ng Rust sa aming system, ang direktoryo ng Cargo bin ay maidaragdag kaagad sa sumusunod na landas ( ~ /. cargo / basurahan) kung saan naka-install ang lahat ng mga tool) sa iyong variable na kapaligiran ng PATH, sa ~ / .profile.

Tapos na dapat naming magpatuloy upang i-configure ang Shell, ginagawa namin ito sa pamamagitan ng pagbabago ng ~ / .profile file upang magamit ang binagong PATH upang gumana sa kapaligiran ng Rust, pinapatakbo ang mga utos na ito sa terminal:

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

Ngayon lang dapat naming magpatuloy upang i-verify na ang Rust ay na-install nang tama sa aming system, ginagawa namin ito sa pamamagitan ng pagta-type ng sumusunod na utos sa terminal

rustc --version

At kasama nito dapat nating tanggapin ang bersyon ng Rust sa screen na na-install namin sa aming system.

At iyon lang, maaari nating simulang gamitin ang wikang ito at makapag-install ng mga application na gumagamit nito sa aming system.

Upang masubukan ang wika maaari kaming lumikha ng isang simpleng file i-print sa amin ang isang mensahe sa screen, ginagawa namin ito sa pamamagitan ng pagta-type ng sumusunod:

nano prueba.rs

At sa loob ng file ay nai-paste namin ang sumusunod:

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

Ginagawa namin itong isang maipapatupad:

rustc prueba.rs

At pinatakbo namin ito upang subukan:

./prueba.rs


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   kissy dijo

    At hindi mas madaling sabihin sa mga tao na mai-install ito, hanapin ito sa mga repository ng pamamahagi nito ... Dahil tulad nito, tulad ng sinabi mo ... paano ito na-uninstall? Paano ito nai-update? ...

    Gumagamit ako ng Debian stable, at tila hindi na ito nangangailangan ng higit sa: sudo apt-get install rustc.

    Tulad ng nakikita mo sa link na ito, nasa mga repositoryang Debian mula noong huling matatag na bersyon:
    https://packages.debian.org/search?keywords=rustc
    at sa Ubuntu mula sa Trusty (14.04LTS):
    https://packages.ubuntu.com/search?keywords=rustc&suite=default&section=all&arch=any&searchon=names

    Mag-ingat sa inirerekumenda mo, na ang sinumang gumagamit ng baguhan ay madaling mag-tornilyo nang hindi kailangan!