Ano ang Rust at kung paano ito gamitin sa Linux

script ng pag-install ng kalawang

Ilang araw ang nakalipas Darkcrizt Sinabi niya sa amin kung anong mga programming language ang ginamit upang isulat ang code ng Android 13. At, isa sa mga ito ay ang isa na sumasakop sa higit at higit na katanyagan sa paglikha ng Linux kernel. Kaya naman sa artikulong ito ay ipapaliwanag natin kung ano ang Rust at kung paano ito gamitin sa Linux.

Ang nakakagulat na bagay tungkol sa kaso ay nasa listahan ng mga pinakasikat na wika ayon sa index ng TIOBE ito ay huli sa ika-20 puwesto habang ang C at C++ na pinapalitan nito ay pangalawa at pangatlo. Gayunpaman, mukhang magkakaroon siya ng magandang kinabukasan.

Maaaring magtanong kung ano ang kailangan para sa isang bagong programming language. Ang sagot ay halos 70% ng mga problema sa seguridad sa nakaraang dekada na naranasan ng mga produkto ng Microsoft at Google Chrome ay may kinalaman sa mga bahid sa nabanggit na mga programming language.

ano ang kalawang

Orihinal na binuo ng Mozilla, ito ay nasa kamay ng isangsa malayang pundasyon. SAng layunin ay lumikha ng isang wika na may mga katangian ng C at C++ ngunit nilulutas ang mga problema sa seguridad ng mga wikang ito. Kaya naman, napukaw nito ang interes ng mga developer ng operating system.

Gayundin, ang compiler nito ay mas mahusay at perpekto para sa pagproseso ng malalaking halaga ng data.

Upang magbigay ng mas pormal na kahulugan, masasabi nating ang Rust ay isang open source na programming language. Ito ay statically type at nilayon upang i-maximize ang pagganap at seguridad na may diin sa ligtas na pamamahala ng memorya at pagkakatugma.. Mayroon itong syntax na katulad ng sa C++.

Ang mga programming language ay humahawak ng iba't ibang uri ng data na, upang maproseso nang tama, kailangan munang makilala. Halimbawa, tukuyin kung ito ay isang karakter o isang numero.

Ang proseso ng pag-verify na ang bawat piraso ng data ay itinalaga sa tamang uri nito ay kilala bilang type checking, at ang bawat programming language ay may sistema para sa paggawa nito dahil nakakatulong itong maiwasan ang mga error sa panahon ng pagpapatupad ng program. Ang pagsusuri ay maaaring gawin sa runtime o kapag pinagsama-sama.

Sa statically typed programming language tulad ng Rust ang tseke ay nangyayari sa oras ng pag-compile. Ang compilation ay ang proseso ng pag-convert ng program code sa isang machine understandable language. Nangangailangan ito ng pag-alam sa uri na nauugnay sa bawat isa sa mga variable.

Ang sabay-sabay na programming ay nagbibigay-daan sa iba't ibang bahagi ng code na isagawa nang salit-salit ngunit napakabilis na sa tingin ng user ay ginagawa ito nang magkatulad.. Nagbibigay-daan ito, halimbawa, na kung ang isang bahagi ng programa ay nangangailangan ng panlabas na tugon (halimbawa, ang koneksyon sa isang panlabas na server) ang natitirang bahagi ng programa ay patuloy na tatakbo. Maaaring ito ang kaso ng isang email client na, habang naghihintay na makapag-download ng email mula sa isang account, ipinapadala ang sa amin sa isa pa.

Paano Mag-install ng Rust sa Linux

Ngayong alam na natin kung ano ang Rust, tingnan natin kung paano natin ito mai-install sa ating pamamahagi ng Linux. Upang gawin ito, binuksan namin ang terminal at isulat ang sumusunod na utos

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
Maaaring kailanganin mong i-install muna ang curl command. Ito ay nasa mga repositoryo ng lahat ng mga distribusyon kaya gamitin ang karaniwang utos.
Kapag ipinatupad namin ang utos makikita namin ang sumusunod na mensahe:

Maligayang pagdating sa Rust!

Ida-download at mai-install nito ang opisyal na compiler para sa Rust programming language, at ang manager ng package nito, Cargo.

Pagkatapos ay sasabihin nito sa amin ang mga direktoryo na gagamitin nito at nag-aalok sa amin ng tatlong opsyon:

  1. Magpatuloy sa pag-install (Default na opsyon)
  2. i-customize ang pag-install)
  3. Umalis sa pasilidad.

Kung pipiliin namin ang unang opsyon, kapag natapos na ang pag-install ay hihilingin sa amin na isara ang terminal upang i-update ang configuration. Magagawa rin natin ito sa utos:

source "$HOME/.cargo/env"
Sinusuri namin ang bersyon ng Rust gamit ang:
rustup update
At i-uninstall gamit ang:
rustup self uninstall
Paano magagamit ang mga pinagsama-samang kapaligiran sa pag-unlad ng Visual Studio Code (Ito ay nasa mga tindahan ng Snap at Flatpak) at GNU Emacs (Mga Opisyal na Repositori).
Hindi ko nais na makakuha ng masyadong sa mga teknikal na pagkakaiba sa pagitan ng Rust at iba pang mga programming language. Itinuturo lamang na kung gusto mong matuto ng programming at kahit na tumulong sa pagbuo ng Linux, ang Rust ay tila isang mahusay na pagpipilian.


Iwanan ang iyong puna

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

*

*

  1. Responsable para sa data: AB Internet Networks 2008 SL
  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.