Chii chinonzi Rust uye maitiro ekuishandisa paLinux

Rust installation script

Mazuva mashoma apfuura Darkcrizt Akatiudza ndeipi mitauro yehurongwa yakashandiswa kunyora kodhi yeAndroid 13. Uye, imwe yacho ndiyo iri kutora mukurumbira mukugadzirwa kweLinux kernel.. Ndosaka muchinyorwa chino tichazotsanangura kuti Rust chii uye mashandisiro azvo paLinux.

Chinhu chinoda kuziva nezvenyaya iyi ndechekuti mune runyorwa rwemitauro inonyanya kufarirwa zvinoenderana neTIOBE index ndeyekupedzisira munzvimbo yemakumi maviri nepo C uye C ++ yairi kutsiva ndeyechipiri neyechitatu. Zvisinei, zvinoita sokuti achava neramangwana rakanaka.

Mumwe angabvunza kuti chii zvino chiri kudiwa kwemutauro mutsva wepurogiramu. Mhinduro ndeyokuti anenge makumi manomwe muzana ematambudziko ekuchengetedza mumakore gumi apfuura akasangana neMicrosoft zvigadzirwa uye Google Chrome zvine chekuita nezvikanganiso mumitauro yakataurwa pamusoro apa.

chii chinonzi ngura

Yakagadzirwa neMozilla, ikozvino yave mumaoko ekune yakazvimirira nheyo. SChinangwa chaive chekugadzira mutauro une hunhu hweC uye C ++ asi kugadzirisa matambudziko ekuchengetedza yemitauro iyi. Nekudaro, zvakamutsa kufarira kwevagadziri vesystem yekushandisa.

Zvakare, muunganidzi wayo anoshanda zvakanyanya uye akanakira kugadzirisa yakawanda data.

Kuti tipe tsananguro yakarongeka tinogona kutaura kuti Rust mutauro wakavhurika sosi yekuronga. Iyo yakadhindwa uye inotarisirwa kukwidziridza kuita uye kuchengetedzeka nekusimbisa kune yakachengeteka ndangariro manejimendi uye concurrency.. Iine syntax yakafanana neiyo C ++.

Mitauro yekuronga inobata akasiyana marudzi e data ayo, kuti agadziriswe nemazvo, anofanirwa kutanga aonekwa. Semuenzaniso, siyanisa kana chiri chimiro kana nhamba.

Maitiro ekuona kuti chidimbu chega chega che data chakapihwa kurudzi rwayo inozivikanwa semhando yekutarisa, uye yega yega programming mutauro ine hurongwa hwekuita izvi sezvo ichibatsira kudzivirira kukanganisa panguva yekuitwa kwechirongwa. Cheki inogona kuitwa panguva yekumhanya kana kana yaunganidzwa.

Mumitauro yakadhindwa yakanyorwa seRust cheki inoitika panguva yekuunganidza. Kuunganidza inzira yekushandura kodhi yepurogiramu kuita mutauro unonzwisisika muchina. Izvi zvinoda kuziva mhando yakabatana neimwe yemhando dzakasiyana.

Concurrent programming inobvumira zvikamu zvakasiyana zvekodhi kuti zviitwe neimwe nzira asi nekukasira zvekuti mushandisi anofunga kuti zviri kuitwa zvakafanana.. Izvi zvinobvumira, semuenzaniso, kuti kana chikamu chepurogiramu chichida mhinduro yekunze (somuenzaniso, kuwirirana nevhavha yekunze) iyo yose yepurogiramu inoramba ichishanda. Inogona kunge iri nyaya yemutengi we email iyo, ichimirira kukwanisa kurodha email kubva kune imwe account, inotumira yedu kuburikidza neimwe.

Maitiro ekuisa Rust paLinux

Zvino zvataziva kuti Rust chii, ngationei kuti tingaimisa sei mukugovera kwedu Linux. Kuti tiite izvi tinovhura terminal uye tonyora murairo unotevera

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
Ungangoda kuisa iyo curl command kutanga. Iri mumatura ezvese kugoverwa saka shandisa yakajairika kuraira.
Kana isu tichiita murairo tinoona inotevera meseji:

Kugamuchirwa kuRust!

Izvi zvichadhawunirodha uye kuisa iyo yepamutemo compiler yeRust programming mutauro, uye yayo package maneja, Cargo.

Inobva yatiudza madhairekitori ayo ichashandisa uye inotipa sarudzo nhatu:

  1. Enderera nekuisa (Default sarudzo)
  2. gadzirisa kuisa)
  3. Siya nzvimbo.

Kana isu tikasarudza yekutanga sarudzo, kana kuisirwa kwapera kunotikumbira kuvhara iyo terminal kuti tigadzirise iyo gadziriso. Tinogonawo kuzviita nemurairo:

source "$HOME/.cargo/env"
Isu tinotarisa iyo Rust vhezheni ne:
rustup update
Uye uninstall ne:
rustup self uninstall
Mashandiro akabatanidzwa ebudiriro nharaunda anogona kushandiswa Visual Studio Code (Iri muSnap neFlatpak zvitoro) uye GNU Emacs (Official Repositories).
Ini ndakanga ndisingadi kupinda zvakare mukusiyana kwehunyanzvi pakati peRust nemimwe mitauro yekuronga. Kungonongedza kuti kana iwe uchida kudzidza hurongwa uye kunyange kubatsira neLinux budiriro, Rust inoita senge sarudzo huru.


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira data: AB Internet Networks 2008 SL
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako