Etu esi etinye asụsụ asụsụ nchara na Linux?

nchara na-

O doro anya na C na C ++ bụ otu n’ime asụsụ mmemme ndị kacha ewu ewu ma jiri ọtụtụ ngwa na sistemụ arụmọrụ na-eji ya na-ekwughi na ha bụ otu n'ime asụsụ mmemme mmemme akwadoro ịmụ ma buru ihe ndabere.

Nchara bụ asụsụ mmemme chịkọtara, nzube zuru ezu na multiparadigm nke ahụ bụ nke Mozilla mepụtara ma LLVM na-akwado ya. Asụsụ a emebewo ka ọ bụrụ «A mma, concurrent na bara uru asụsụ» na n'elu ihe niile ga- nnọchi maka asụsụ C na C ++.

nchara na- bụ asụsụ mmemme na-emeghe emeghe nke na-akwado mmemme dị ọcha, usoro, mkpa na ebumnuche.

Asụsụ mmemme a na-arụ ọrụ nke ukwuu, na-ezere segfaults, ma hụ na nchekwa nchekwa. Na-akwado efu efu abstractions, mmeghari mmeghari, ncheta ncheta echekwara, agbacha data na eri, njirimara dabere na usoro.

Ọzọkwa na-akwado ụdị ntinye, obere oge igbu, yana arụmọrụ C nke ọma.

nchara na- nwere ike na-agba ọsọ na ọnụ ọgụgụ buru ibu nke nyiwe a na-ejikwa ya na ụlọ ọrụ / ụlọ ọrụ dị ka Dropbox, CoreOS, NGP na ọtụtụ ndị ọzọ.

Ebumnuche nke Rust bụ ịbụ ezigbo asụsụ maka ịmepụta nnukwu usoro ndị ahịa na ihe nkesa na-arụ ọrụ na Internetntanetị.

Nke a emeela ka e nwee atụmatụ setịpụrụ na nchedo, ịchịkwa oke nchekwa, yana imekpọ ọnụ.

A na-atụ anya na ịrụ ọrụ koodu nchekwa ga-adị nwayọ karịa C ++, ọ bụrụ na arụmọrụ bụ naanị ntụle, mana ọ bụrụ na e jiri ya tụnyere koodu C ++ mere iji kpachara anya dịka Rust, nke ikpeazụ nwere ike ịdị ọsịsọ.

Nchịkọta nchara yiri C na C ++, na ngọngọ-delimited koodu nkanka na igba akara owuwu dị ka ma ọ bụrụ na, ọzọ, na-eme, mgbe, na maka.

Nchara 1

Ọ bụghị usoro C na C ++ niile dị, na ndị ọzọ (dị ka isiokwu egwuregwu maka ịhazi ọtụtụ ngalaba) agaghị amacha nke ndị mmemme sitere asụsụ ndị a.

Ingwụnye nchara na Linux

Si ịchọrọ ịwụnye asụsụ mmemme a na usoro gị, Anyị nwere ike ime ya site na nbudata ihe nrụnye nke ga - enyere anyị aka ị nweta nchara na sistemụ anyị

Naanị mepee ọnụ ma gbaa ọsọ na ya:

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

Mgbe ị na-agba iwu a na installer ga-ebudatara na ọ ga-agba ọsọ fọrọ nke nta ka ozugbo,, ị kwesịrị ịpị 1 iji nọgide na ntinye na ụkpụrụ ndabara ma ọ ga-ebudata ihe niile dị mkpa.

Y’oburu n’ichoro omenaala gha pinye aka na abuo i gha akowa ihe ndi di n’ime gi.

Na njedebe nke nwụnye nke nchara na sistemụ anyị, a ga-atụnye akwụkwọ ndekọ aha ibu ozugbo na ụzọ na-eso ( ~ / .cargo / biini) ebe arụnyere ngwaọrụ niile) na PATH gburugburu ebe obibi gị, in ~ /. profaịlụ

Mere nke a anyị ga-aga n'ihu ịhazi Shell, anyị na-eme nke a site na imezi faịlụ ~ / .profile iji rụọ ọrụ PATH gbanwere iji rụọ ọrụ na gburugburu nchara, na-agba iwu ndị a na njedebe:

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

Ugbu a naanị anyị ga-aga n'ihu ịchọpụta na arụnyere nchara nchara n'ụzọ ziri ezi na sistemụ anyị, anyị na-eme nke a site na iji kọmputa ede iwu na-eso na ọnụ

rustc --version

Na ya anyị kwesịrị ịnata nchara version na ihuenyo na anyị arụnyere na sistemụ anyị.

Ma ọ bụ ya, anyị nwere ike ịmalite iji asụsụ a ma nwee ike ịwụnye ngwa na-eji ya na sistemụ anyị.

Iji nwalee asụsụ anyị nwere ike ịmepụta faịlụ dị mfe bipụta anyị ozi na ihuenyo, anyị na-eme nke a site na ịpị ihe ndị a:

nano prueba.rs

N'ime faịlụ ahụ, anyị na-egosipụta ihe ndị a:

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

Anyị na-eme ka ọ bụrụ executable:

rustc prueba.rs

Anyị na-agba ya iji nwalee:

./prueba.rs


Ọdịnaya nke isiokwu agbaso ụkpụrụ anyị nke ụkpụrụ nduzi. Kpesa mmejọ pịa ebe a.

Nkwupụta, hapụ nke gị

Hapu okwu gi

Adreesị email gị agaghị bipụtara. Chọrọ ubi na-akara na *

*

*

  1. Rụ ọrụ maka data: Miguel Ángel Gatón
  2. Nzube nke data: Nchịkwa SPAM, njikwa okwu.
  3. Ikike: Nkwenye gị
  4. Nkwurịta okwu nke data: Agaghị agwa ndị ọzọ data ahụ ma ọ bụghị site na iwu.
  5. Nchekwa data: Ebe nchekwa data nke Occentus Networks (EU) kwadoro
  6. Ikike: Oge obula inwere ike igbachi, weghachite ma hichapụ ihe omuma gi.

  1.   Kiskilloso dijo

    Ma ọ gaghị adị mfe ịgwa ndị mmadụ ka ha wụnye ya, chọọ ya na nchekwa nke nkesa ya ... Maka dị ka nke a, dị ka ị na-ekwu ... olee otu ị ga-esi wepu? Kedu ka ị si emelite? ...

    M na-eji ụlọ Debian arụ ọrụ, ọ dị ka ọ chọghị karịa: sudo apt-get install rustc.

    Dịka ị pụrụ ịhụ na njikọ a, ọ dị na nchekwa Debian kemgbe ụdị ikpeazụ nke nkwụsi ike:
    https://packages.debian.org/search?keywords=rustc
    na Ubuntu site na Trusty (14.04LTS):
    https://packages.ubuntu.com/search?keywords=rustc&suite=default&section=all&arch=any&searchon=names

    Kpachara anya na ihe ị na-akwado, na ihe ọ bụla novice ọrụ nwere ike mfe ịghasa elu na-enweghị mkpa!