Линукс дээр Rust програмчлалын хэлийг хэрхэн суулгах вэ?

Rust

C ба C ++ бол хамгийн түгээмэл програмчлалын хэлний нэг байсан нь дамжиггүй програмууд болон үйлдлийн системүүдийн дийлэнх нь ашигладаг Эдгээр нь сурч мэдсэн хамгийн анхны санал болгосон програмчлалын хэлний нэг гэдгийг хэлэлгүйгээр ба үндэслэл болгоно.

Rust бол програмчлалын хэл юм эмхэтгэсэн, ерөнхий зориулалт ба multiparadigm гэж байгаа юм Mozilla-ийн боловсруулсан бөгөөд LLVM-ийн дэмжлэгтэй. Энэ хэл байхаар төлөвлөсөн болно «Аюулгүй, зэрэгцсэн, практик хэл», хамгийн чухал нь C ба C ++ хэлийг орлох.

Rust нь цэвэр функциональ програмчлалыг дэмждэг нээлттэй эхийн програмчлалын хэл юм, процедурын, захирамжтай, объектод чиглэсэн.

Энэ програмчлалын хэл маш хурдан ажилладаг, салахаас зайлсхийх, утас аюулгүй байдлыг хангах. Тэг зардлын хийсвэрлэлийг дэмждэг, хөдөлгөөний семантик, баталгаатай санах ойн аюулгүй байдал, урсгалгүй мэдээллийн уралдаан, ерөнхийд суурилсан шинж чанар, хэв маягт тохирсон байдал.

Мөн түүнчлэн төрөл гаргалт, гүйцэтгэлийн хамгийн бага хугацаа, мөн үр дүнтэй C холболтыг дэмждэг.

Rust олон тооны платформ дээр ажиллуулж болно Dropbox, CoreOS, NGP гэх мэт компаниуд / байгууллагуудын үйлдвэрлэлд ашиглаж байна.

Rust-ийн зорилго бол интернет дээр ажилладаг үйлчлүүлэгч болон сервер талын програмуудыг бий болгох сайн хэл байх явдал юм.

Энэ нь аюулгүй байдал, санах ойн тархалтыг хянах, зэрэгцүүлэх байдлыг чухалчилдаг онцлог шинж чанаруудыг бий болгосон.

Аюулгүй кодын гүйцэтгэл нь зөвхөн гүйцэтгэлийг анхаарч үзэх юм бол C ++ -аас удаан байх төлөвтэй байгаа боловч C ++ кодтой харьцуулбал Rust-тай харьцуулж урьдчилан сэргийлэх арга хэмжээ авсны дараа дараагийнх нь илүү хурдан байж магадгүй юм.

Зэв синтакс нь C ба C ++ -тай төстэй, хаалтаар тусгаарлагдсан кодын блокууд болон if, else, do, while, for гэх мэт урсгалын хяналтын бүтэцтэй.

Зэв 1

Бүх C ба C ++ бүтцүүд байдаггүй бөгөөд бусад нь (олон чиглэлтэй салаалах тохирох түлхүүр үг гэх мэт) эдгээр хэлнээс ирсэн програмистуудад төдийлөн танил биш байх болно.

Линукс дээр Rust суулгах

Si та энэ програмчлалын хэлийг систем дээрээ суулгахыг хүсч байна, Бид үүнийг суулгагчийг татаж аваад зэвийг манай системд суулгахад туслах болно

Зөвхөн терминал нээгээд ажиллуул:

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

Энэ командыг ажиллуулахдаа суулгагчийг татаж авах бөгөөд энэ нь бараг тэр даруй ажиллах болно, та анхдагч утгыг суулгаж үргэлжлүүлэхийн тулд 1-ийг дарах хэрэгтэй бөгөөд шаардлагатай бүх багцыг татаж авах болно.

Хэрэв та захиалгаар суулгахыг хүсвэл 2 гэж бичээд орчны хувьсагчдыг бусад зүйлсийн дунд тодорхойлно.

Манай системд зэв суурилуулсны эцэст дараахь замд Cargo bin лавлахыг нэн даруй нэмэх болно ( ~ / .карго / хогийн сав) бүх хэрэгслийг суулгасан бол) таны PATH орчны хувьсагч дотор ~ / .профайл.

Үүнийг хийсэн бид Shell-ийг тохируулж үргэлжлүүлэх ёстой, бид ~ / .profile файлыг өөрчилж PATH ашиглан Rust орчинтой ажиллахын тулд эдгээр тушаалуудыг терминал дээр ажиллуулна.

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

Одоо зөвхөн Зэвийг манай системд зөв суулгасан эсэхийг шалгахын тулд бид үргэлжлүүлэх ёстой, бид терминал дээр дараах тушаалыг бичээд үүнийг хий

rustc --version

Үүнтэй хамт Бид зэв хувилбарыг дэлгэц дээр хүлээн авах ёстой манай системд суулгасан болно.

Энэ бол бид энэ хэлийг ашиглаж эхлэх бөгөөд үүнийг ашигладаг програмуудыг манай систем дээр суулгах боломжтой болно.

Хэлийг шалгахын тулд бид энгийн файл үүсгэж болно бидэнд мессежийг дэлгэцэн дээр хэвлээрэй, бид дараах зүйлийг бичиж оруулна уу:

nano prueba.rs

Файл дотор бид дараах зүйлийг наана:

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

Бид үүнийг гүйцэтгэх боломжтой болгоно.

rustc prueba.rs

Бид үүнийг туршихын тулд ажиллуулдаг:

./prueba.rs


Нийтлэлийн агуулга нь бидний зарчмуудыг баримталдаг редакцийн ёс зүй. Алдааны талаар мэдээлэхийн тулд товшино уу энд байна.

Сэтгэгдэл бичих, үлдээх

Сэтгэгдэлээ үлдээгээрэй

Таны и-мэйл хаяг хэвлэгдсэн байх болно. Шаардлагатай талбарууд нь тэмдэглэгдсэн байна *

*

*

  1. Мэдээллийг хариуцах: Мигель Анхель Гатан
  2. Мэдээллийн зорилго: СПАМ-ыг хянах, сэтгэгдлийн менежмент.
  3. Хууль ёсны байдал: Таны зөвшөөрөл
  4. Мэдээллийн харилцаа холбоо: Хуулийн үүргээс бусад тохиолдолд мэдээллийг гуравдагч этгээдэд дамжуулахгүй.
  5. Өгөгдөл хадгалах: Occentus Networks (ЕХ) -с зохион байгуулсан мэдээллийн сан
  6. Эрх: Та хүссэн үедээ мэдээллээ хязгаарлаж, сэргээж, устгаж болно.

  1.   Кискиллосо гэж хэлэв

    Хүмүүст үүнийг суулгаарай гэж хэлэхэд амархан биш байх, үүнийг түгээлтийн сангаас хайгаарай ... Яагаад гэвэл энэ нь таны хэлснээр ... яаж устгах вэ, яаж шинэчлэх вэ? ...

    Би Debian-ийг тогтвортой ашигладаг бөгөөд үүнээс илүү зүйл хэрэггүй юм шиг санагдаж байна: sudo apt-get install rustc.

    Энэ холбоосоос харахад энэ нь Debian-ийн сан дахь сүүлийн тогтвортой хувилбараас хойш хадгалагдаж байгаа болно.
    https://packages.debian.org/search?keywords=rustc
    Trusty-аас Ubuntu дээр (14.04LTS):
    https://packages.ubuntu.com/search?keywords=rustc&suite=default&section=all&arch=any&searchon=names

    Аливаа шинэхэн хэрэглэгч шаардлагагүй бол амархан боолтыг нь хаях боломжтой гэж зөвлөж буй зүйлээ анхааралтай ажигла!