Waa maxay Rust iyo sida loogu isticmaalo Linux

Qoraalka rakibaadda miridhku

Dhowr maalmood ka hor Darkcrizt Ayuu noo sheegay Waa maxay luqadaha barnaamijka loo isticmaalay si loo qoro code of Android 13. Oo, mid ka mid ah iyaga ka mid ah waa mid aad iyo aad u badan oo ku mashquulsan abuurista kernel Linux ah.. Taasi waa sababta maqaalkan aan ku sharxi doono waxa Rustku yahay iyo sida loogu isticmaalo Linux.

Waxyaabaha cajiibka ah ee ku saabsan kiiska ayaa ah in liiska luqadaha ugu caansan sida ku cad tusmada TIOBE waxa uu ku dambeeyaa kaalinta 20-aad halka C iyo C++ ay ku bedelayaan ay yihiin laba iyo seddaxaad. Si kastaba ha ahaatee, waxa ay u muuqataa in uu doonayo in uu yeelan doono mustaqbal wanaagsan.

Waxaa laga yaabaa in la weydiiyo waa maxay baahida loo qabo luuqad cusub oo barnaamij ah. Jawaabtu waa in ku dhawaad ​​70% dhibaatooyinka amniga ee tobankii sano ee la soo dhaafay ay la kulmeen alaabada Microsoft iyo Google Chrome ay la xiriiraan cilladaha ku jira luuqadaha barnaamijka ee kor ku xusan.

waa maxay miridhku

Asal ahaan waxaa soo saartay Mozilla, hadda waxay ku jirtaa gacanta aAasaaska madax banaan. SUjeedadu waxay ahayd in la abuuro luqad leh sifooyinka C iyo C++ laakiin lagu xalliyo dhibaatooyinka amniga afafkaas. Sidaa darteed, waxay kicisay xiisaha horumariyayaasha nidaamka hawlgalka.

Sidoo kale, isku-dubaridkeedu aad buu uga hufan yahay wuxuuna ku habboon yahay habaynta xog badan.

Si loo bixiyo qeexitaan rasmi ah oo dheeraad ah waxaan dhihi karnaa Rust waa luuqad barnaamijeed il furan. Waxaa si toos ah loo tebiyay waxaana loogu talagalay in lagu kordhiyo waxqabadka iyo amniga iyadoo xoogga la saarayo maareynta xusuusta badbaadada leh iyo lacag la'aanta.. Waxay leedahay syntax la mid ah kan C++.

Luuqadaha barnaamijka waxa ay gacanta ku hayaan noocyo kala duwan oo xog ah, si si sax ah loogu farsameeyo, marka hore waa in la aqoonsadaa. Tusaale ahaan, kala saar haddii ay tahay jile ama lambar.

Habka hubinta in qayb kasta oo xog ah lagu qoray nooca saxda ah waxaa loo yaqaannaa nooca hubinta, luuqad kasta oo programming ah waxay leedahay nidaam lagu sameeyo tan maadaama ay ka caawiso ka hortagga khaladaadka inta lagu jiro barnaamijka fulinta. Jeegaga waxa la samayn karaa wakhtiga runtime ama marka la ururiyo.

Luuqadaha barnaamijyada sida statistics-ka ah sida Rust-ka jeeggu wuxuu ku dhacaa wakhtiga la ururinayo. Isku-dubaridku waa habka loogu beddelo koodka barnaamijka mashiinka luqadda la fahmi karo. Tani waxay u baahan tahay in la ogaado nooca la xidhiidha doorsoomayaasha kasta.

Barnaamujyada isku xidhani waxa ay ogolanaysaa in qaybaha kala duwan ee koodhka si badal ah loo fuliyo balse si dhakhso ah oo isticmaaluhu uu u maleeyo in si isku mid ah loo sameeyay.. Tani waxay u ogolaaneysaa, tusaale ahaan, in haddii qayb ka mid ah barnaamijku u baahan yahay jawaab dibadeed (tusaale, xidhiidhka server-ka dibadda) inta kale ee barnaamijka ayaa sii socota. Waxay noqon kartaa kiiska macmiilka iimaylka, isagoo sugaya inuu awood u yeesho inuu ka soo dejiyo iimaylka hal akoon, wuxuu noo soo diraa mid kale.

Sida loo rakibo Rust Linux

Hadda oo aan ognahay waxa uu yahay Rust, aan aragno sida aan ugu rakibno qaybintayada Linux. Si tan loo sameeyo waxaan furaynaa terminalka oo ku qor amarka soo socda

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
Waxaa laga yaabaa inaad u baahato inaad marka hore rakibto amarka curlka. Waxay ku taal kaydka dhammaan qaybinta markaa adeegso amarka caadiga ah.
Marka aan fulino amarka waxaan arki doonaa fariintan soo socota:

Ku soo dhawoow miridhku!

Tani waxay soo dejisan doontaa oo rakibi doontaa isku-duwaha rasmiga ah ee luuqadda barnaamijka Rust, iyo maamulaha xirmada, Cargo.

Kadibna waxay noo sheegaysaa hagaha ay isticmaali doonto waxayna ina siinaysaa saddex doorasho:

  1. Ku sii wad rakibidda (ikhtiraacida ikhtiyaariga ah)
  2. habayn rakibaadda)
  3. Ka tag xarunta.

Haddii aan doorano ikhtiyaarka ugu horreeya, marka rakibidda la dhammeeyo waxay na weydiin doontaa inaan xirno terminalka si aan u cusbooneysiino qaabeynta. Waxaan sidoo kale ku samayn karnaa amarka:

source "$HOME/.cargo/env"
Waxaan ku hubinaa nooca Rust:
rustup update
Oo ku saar:
rustup self uninstall
Sida deegaan horumarinta isku dhafan loo isticmaali karo Visual Studio Code (Waxay ku taal dukaamada Snap iyo Flatpak) iyo GNU Emacs (Bakhaarada Rasmiga ah).
Ma aanan rabin inaan sidoo kale galo farqiga farsamo ee u dhexeeya Rust iyo luqadaha kale ee barnaamijka. Kaliya tilmaamaya in haddii aad rabto inaad barato barnaamijyada oo aad xitaa ka caawiso horumarinta Linux, Rust waxay u muuqataa ikhtiyaar weyn.


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Ka mas'uul ah xogta: AB Internet Networks 2008 SL
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.