Rust, ku rakib luqaddan barnaamijkan Ubuntu 18.04

ku saabsan miridhku

Maqaalka soo socda waxaan ku eegaynaa sida loo rakibo luqadda barnaamijka Rust. Waxaan sidoo kale arki doonaa sida loo ururiyo loona socodsiinayo arjiga aasaasiga ah Rust. Kani waa luqad la soo ururiyey oo ujeeddo guud ah oo la adeegsanayo soosaaray Mozilla. Sida laga soo xigtay horumariyeyaasheeda, waxaa loogu talagalay inay noqoto «luqad aamin ah oo wax ku ool ah«. Waxay taageertaa waxqabad saafi ah, nidaam, qasab ah, iyo ujeedo ujeedo barnaamij.

Miridhku waa luuqad barnaamij oo cusub. Waxay ballanqaadaysaa inay abuureyso codsiyo degdeg ah oo ammaan ah. Shirkadaha sida Atlassian, Chef, CoreOS, iyo DropBox ayaa isticmaalaya Rust. Siyaasadda Mozilla, Miridhku waxaa loo horumariyaa hab gebi ahaanba furan wuxuuna talo iyo talo ka raadsanayaa bulshada.

Ujeeddada ugu weyn ee miridhku waa inay noqoto a luqad wanaagsan oo loogu talagalay abuurista barnaamijyo waaweyn, macmiil iyo dhinaca adeegga, oo ku shaqeeya internetka. Tani waxay culeys gaar ah saartay amniga iyo xakamaynta qaybinta xusuusta. Qaab dhismeedka afkani wuxuu lamid yahay kan C iyo C ++, oo leh xirmooyin koodh muhiim ah oo xaddidan iyo qaababka xakamaynta socodka sida if, kale, do, halka y waayo,.

Naqshadeynta luqadda waxaa lagu sifeeyay khibrado ku saabsan horumarinta isku-duwaha miridhku laftiisa iyo mashiinka miridhku. adeeg bixiye. In kasta oo ay tahay soosaaray oo ay kafaala qaadeen Mozilla iyo Samsung, wuxuu sheeganayaa mashruuc bulsho. Qeyb weyn oo ka mid ah horumarka ayaa ka yimaada xubnaha bulshada.

Haddii qof uu u baahan yahay macluumaad dheeraad ah oo ku saabsan luqaddan, wuxuu la tashan karaa dukumiintiyada badan ee ka jira. Waxaan ka heli karnaa boggooda internetka buug muhiim ah ku saabsan miridhku ilaa dukumiintiyada rasmiga ah.

Rust ku rakib Ubuntu 18.04

Luqadda barnaamijkan waxaa lagu rakibi karaa qaab aad u fudud. Ku filan leh isticmaal curl. Haddii aynaan rakibin, waan ku qaban karnaa adoo ku qoraya terminal (Ctrl + Alt + T):

sudo apt update && sudo apt install curl

Marka aan duubno rakibida, waxaan bilaabi karnaa rakibida. Tan waxaan ugu qoreynaa isla terminal:

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

Inta lagu guda jiro rakibida waxaan arki doonaa wax la mid ah waxa lagu arki karo shaashadda soo socota.

Liistada inta lagu jiro rakibidda Rust

Waqtigan xaadirka ah, waxay noqon doontaa lagama maarmaan in taabo 1 si aad ugu sii wadato rakibida. Ka dib marka rakibidda la dhammeeyo, waxaan arki doonaa farriinta aan u baahan nahay u diyaari jawiga si uu u wado isku-duwaha Rust. Waxaan tan ku xallin doonnaa adoo ku qoraya boosteejada:

source $HOME/.cargo/env

Amarkani waxba nama tusi doono, laakiin iyadoo taasi jirto, waan hubin karnaa taas deegaankeenu wuxuu diyaar u yahay inuu bilaabo uruurinta barnaamijyada miridhku. Waxaan u baahan doonnaa kaliya hal jeer. Marka xigta ee aad gasho xarunta, si toos ah ayey u shuban doontaa.

Intii lagu jiray rakibidii hore, dhowr baakado ayaa lagu rakibi doonaa:

  • xamuul - Maamulaha xirmada ee uu isticmaalay miridhku.
  • rustc - Isku-duwaha Rust ee hadda jira.
  • rufuun - Rakibaayaha Qalabku oo la soo dejiyey oo socodsiiyay.

In kasta oo si sax ah loo rakibay, haddana waa inaan ku rakibo isku-duwaha 'gcc compiler' hawlgalka saxda ah.

Codsi Muunad leh miridhku

Tusaalaha dalabka ee lagu sameeyay Rust

Ka dib marka rakibida la dhammeeyo, waa waqtigii la tijaabin lahaa. Markaa waxaan qori doonnaa barnaamijka caadiga ah ee lagu bilaabi doono luqad kasta oo wax lagu qoro. Waxaan fureynaa tafatirahayaga aan jecel nahay waxaanan abuureynaa faylka soo socda:

sudo nano ejemplo.rs

Gudaha tifaftiraha waxaan ku dhajineynaa khadadka soo socda:

// La aplicación más básica

fn main() {
         println!("Aplicación básica de Rust");
         println!("***Ubunlog***");
}

Kama tegayo waxa uu xariiq walba macnihiisu yahay, laakiin waa inay noqotaa mid iska cad in ay daabacan doonto dhowr sadar oo qoraal ah. Hadaad danaynayso eeg tusaalayaal badan oo miridh ah, waad la tashan kartaa Tusaalooyinka dukumintiyada by Daanyeer

Marka feylka la keydiyo, kiiskan oo leh magaca example.rs, waxaan horeyba uheysanay faylka ilaha. Hadda waxaan u ururin karnaa si aan u abuurno wax fulin:

rustc ejemplo.rs

Haddii wax walboo sifiican udhaceen waxaan arki doonnaa in terminalku uusan waxba ina tusi doonin. Haddii qalad jiro, waxaad arki doontaa farriin ku saabsan.

Waad salaaman tahay dalabka adduunka ee lagu sameeyay Rust

Sida aan ku arki karno shaashadda, fayl la fulin karo ayaa la sameeyay, oo leh magac la mid ah faylka ilaha. Tan waxaa loo ordi karaa si loo arko codsigeena muunada:

./ejemplo

Ka tag faalladaada

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

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  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.