Rust программалоо тилин Linuxко кантип орнотсо болот?

дат

C жана C ++ программалары эң популярдуу тилдердин бири болгон жана тиркемелердин жана операциялык тутумдардын басымдуу көпчүлүгү тарабынан колдонулат жана алар үйрөнүүгө сунуш кылынган биринчи программалоо тилдеринин бири деп айтпастан жана негиз катары алуу.

Rust - программалоо тили түзүлдү, жалпы максаты жана мультипарадигма болуп жатат Mozilla тарабынан иштелип чыккан жана LLVM тарабынан колдоого алынган. Бул тил болушу үчүн иштелип чыккан «Коопсуз, окшош жана практикалык тил» жана баарынан мурда C жана C ++ тилдеринин ордуна.

дат таза функционалдык программалоону колдогон ачык булактуу программалоо тили, процессуалдык, императивдик жана объективдүү.

Бул программалоо тили өтө ылдам иштейт, бөлүнүүдөн сактайт жана жиптин коопсуздугун камсыз кылат. Нөлдүк абстрактуу колдойт, кыймылдын семантикасы, эс тутумдун кепилденген коопсуздугу, маалыматсыз жарыштар, жалпы мүнөзгө жана мүнөзгө дал келүү.

дагы типтеги корутундуларды, минималдуу аткаруу убактысын, ошондой эле натыйжалуу С туткаларын колдойт.

дат көп сандагы платформаларда иштетсе болот жана ал Dropbox, CoreOS, NGP жана башка көптөгөн компаниялардын / уюмдардын өндүрүшүндө колдонулат.

Rustтын максаты - Интернетте иштей турган кардарлар жана сервер тарабындагы мыкты программаларды түзүү үчүн жакшы тил болуу.

Бул коопсуздукка, эс тутумдун бөлүштүрүлүшүн контролдоого жана бир мезгилде иштөөгө басым жасаган өзгөчөлүктөрдүн жыйындысына алып келди.

Коопсуз коддун аткарылышы C ++ караганда жайыраак болот деп күтүлүүдө, эгерде аткарууну гана эске алсак, бирок C ++ кодуна салыштырганда, Rustка салыштырмалуу сактык чараларын көргөндө, экинчиси андан да ылдамыраак болушу мүмкүн.

Дат синтаксиси C жана C ++ менен окшош, брек менен бөлүнгөн код блоктору жана if, else, do, while жана for сыяктуу агымды башкаруу түзүмдөрү менен.

Дат 1

C жана C ++ структураларынын бардыгы эле иштей бербейт, ал эми башкалары (мисалы, көп багыттуу бутакташуу үчүн дал келген ачкыч сөз) ушул тилдерден келген программисттерге анча тааныш эмес.

Linuxка Rust орнотуу

Si ушул программалоо тилин өз тутумуңузга орноткуңуз келсе, Биз аны биздин тутумга Rust орнотууга жардам берген орноткучту жүктөп алуу менен жасай алабыз

Жөн гана терминалды ачып, аны иштетүү керек:

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

Бул буйрукту иштеп жатканда орнотуучу жүктөлөт жана ал дээрлик токтоосуз иштейт, орнотууну демейки баалуулуктар менен улантуу үчүн 1 басуу керек жана ал бардык керектүү топтомдорду жүктөйт.

Эгер сиз жеке орнотууну кааласаңыз, анда 2ди терип, айлана чөйрөңүздүн өзгөрмөлөрүн башка нерселер менен аныктайсыз.

Биздин системабызга Rust орнотулгандан кийин, Жүк ташуучу контейнер каталогу дароо төмөнкү жолго кошулат ( ~ / .cargo / bin) бардык шаймандар орнотулган жерде) сиздин PATH чөйрөсүнүн өзгөрмөсүндө, жылы ~ / .profile.

Бүттү биз Shell конфигурациясына өтүшүбүз керекМуну ~ / .profile файлын өзгөртүп, PATH Rust чөйрөсү менен иштөө үчүн колдонуп, ушул буйруктарды терминалда иштетебиз:

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

Азыр гана Rust биздин тутумга туура орнотулгандыгын текшерүү үчүн киришишибиз керек, биз муну терминалга төмөнкү буйрукту терүү менен жасайбыз

rustc --version

Жана аны менен биз Rust нускасын экрандан алышыбыз керек биздин тутумга орноткон.

Бүттү, биз ушул тилди колдонуп баштасак болот жана аны колдонуучу тиркемелерди биздин тутумга орното алабыз.

Тилди текшерүү үчүн жөнөкөй файл түзө алабыз бизге билдирүүнү экранда басып чыгарыңыз, муну төмөнкүлөрдү терүү менен жасайбыз:

nano prueba.rs

Файлдын ичине биз төмөнкүнү чаптайбыз:

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

Биз аны аткарылуучуга айландырабыз:

rustc prueba.rs

Биз аны сыноо үчүн иштетебиз:

./prueba.rs


Макаланын мазмуну биздин принциптерге карманат редакциялык этика. Ката жөнүндө кабарлоо үчүн чыкылдатыңыз бул жерде.

Комментарий, өзүңүз калтырыңыз

Комментарий калтырыңыз

Сиздин электрондук почта дареги жарыяланбайт. Милдеттүү талаалар менен белгиленет *

*

*

  1. Маалыматтар үчүн жооптуу: Мигель Анхель Гатан
  2. Маалыматтын максаты: СПАМды көзөмөлдөө, комментарийлерди башкаруу.
  3. Мыйзамдуулук: Сиздин макулдугуңуз
  4. Маалыматтарды берүү: Маалыматтар үчүнчү жактарга юридикалык милдеттенмелерден тышкары билдирилбейт.
  5. Маалыматтарды сактоо: Occentus Networks (ЕС) тарабынан уюштурулган маалыматтар базасы
  6. Укуктар: Каалаган убакта маалыматыңызды чектеп, калыбына келтирип жана жок кыла аласыз.

  1.   Kiskilloso ал мындай деди:

    Адамдарга аны орноткула, аны жайылтуунун кампасынан издегиле деп айтуу оңой болмок эмес ... Себеби, сиз айткандай ... аны кантип алып саласыз? Кантип жаңыртасыз? ...

    Мен Debian стабилдүү колдоном жана ага ашыкча нерсе керек эмес окшойт: sudo apt-get install rustc.

    Бул шилтемеден көрүнүп тургандай, акыркы туруктуу версиясынан бери Debian кампаларында:
    https://packages.debian.org/search?keywords=rustc
    жана ишенимдүү Ubuntu-жылы (14.04LTS):
    https://packages.ubuntu.com/search?keywords=rustc&suite=default&section=all&arch=any&searchon=names

    Сунуш кылган нерсеңизге этият болуңуз, башталгыч колдонуучулардын бардыгы муктаждыгы жок эле оңой бурап кетиши мүмкүн!