จะติดตั้งภาษาการเขียนโปรแกรม Rust บน Linux ได้อย่างไร?

สนิม

C และ C ++ เป็นหนึ่งในภาษาโปรแกรมยอดนิยมอย่างไม่ต้องสงสัย และใช้โดยแอพพลิเคชั่นและระบบปฏิบัติการส่วนใหญ่และ โดยไม่ได้บอกว่าภาษาเหล่านี้เป็นหนึ่งในภาษาโปรแกรมที่แนะนำให้เรียนรู้ และใช้เป็นพื้นฐาน

Rust เป็นภาษาโปรแกรม รวบรวมวัตถุประสงค์ทั่วไปและ Multaradigm ที่เป็นอยู่ พัฒนาโดย Mozilla และรองรับโดย LLVM. ภาษานี้ ได้รับการออกแบบมาให้ «ภาษาที่ปลอดภัยพร้อมกันและใช้งานได้จริง»และเหนือสิ่งอื่นใด การแทนที่ภาษา C และ C ++.

สนิม เป็นภาษาโปรแกรมโอเพ่นซอร์สที่รองรับการเขียนโปรแกรมเชิงฟังก์ชันอย่างแท้จริง, ขั้นตอน, ความจำเป็นและเชิงวัตถุ

ภาษาโปรแกรมนี้ ทำงานได้เร็วมากหลีกเลี่ยง segfaults และมั่นใจในความปลอดภัยของเธรด รองรับนามธรรมต้นทุนเป็นศูนย์, ความหมายของการเคลื่อนไหว, การรับประกันความปลอดภัยของหน่วยความจำ, การแข่งขันข้อมูลแบบไม่ใช้เธรด, ลักษณะทั่วไปและการจับคู่รูปแบบ

ด้วย รองรับการอนุมานประเภทเวลาดำเนินการน้อยที่สุดรวมถึงการผูก C ที่มีประสิทธิภาพ

สนิม สามารถใช้งานได้บนแพลตฟอร์มจำนวนมาก และถูกนำไปใช้ในการผลิตของ บริษัท / องค์กรเช่น Dropbox, CoreOS, NGP และอื่น ๆ อีกมากมาย

เป้าหมายของ Rust คือการเป็นภาษาที่ดีสำหรับการสร้างโปรแกรมฝั่งไคลเอ็นต์และฝั่งเซิร์ฟเวอร์ที่ทำงานบนอินเทอร์เน็ต

สิ่งนี้นำไปสู่ชุดคุณสมบัติที่เน้นความปลอดภัยการควบคุมการกระจายหน่วยความจำและการทำงานพร้อมกัน

คาดว่าประสิทธิภาพของรหัสปลอดภัยจะช้ากว่า C ++ หากประสิทธิภาพเป็นเพียงการพิจารณาเพียงอย่างเดียว แต่เมื่อเปรียบเทียบกับโค้ด C ++ ที่สร้างขึ้นเพื่อใช้ความระมัดระวังเทียบเท่ากับ Rust แล้วข้อหลังอาจเร็วกว่าด้วยซ้ำ

ไวยากรณ์สนิมคล้ายกับ C และ C ++ด้วยบล็อกโค้ดที่คั่นด้วยวงเล็บปีกกาและโครงสร้างควบคุมโฟลว์เช่น if, else, do, while และ for

สนิม 1

มีโครงสร้าง C และ C ++ ไม่ทั้งหมดและอื่น ๆ (เช่นคีย์เวิร์ดที่ตรงกันสำหรับการแตกแขนงแบบหลายทิศทาง) จะไม่ค่อยคุ้นเคยกับโปรแกรมเมอร์ที่มาจากภาษาเหล่านี้

การติดตั้ง Rust บน Linux

Si คุณต้องการติดตั้งภาษาโปรแกรมนี้ในระบบของคุณ เราสามารถทำได้โดยดาวน์โหลดโปรแกรมติดตั้งซึ่งจะช่วยให้เราได้รับ Rust ในระบบของเรา

เพียงแค่เปิดเทอร์มินัลและเรียกใช้:

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

เมื่อรันคำสั่งนี้ โปรแกรมติดตั้งจะถูกดาวน์โหลดและจะทำงานเกือบจะในทันทีคุณต้องกด 1 เพื่อดำเนินการติดตั้งต่อด้วยค่าเริ่มต้นและจะดาวน์โหลดแพ็คเกจที่จำเป็นทั้งหมด

หากคุณต้องการติดตั้งแบบกำหนดเองคุณต้องพิมพ์ 2 และคุณจะกำหนดตัวแปรสภาพแวดล้อมของคุณจากสิ่งอื่น ๆ

ในตอนท้ายของการติดตั้ง Rust ในระบบของเรา ไดเร็กทอรีถังเก็บสินค้าจะถูกเพิ่มทันทีในเส้นทางต่อไปนี้ ( ~ / .cargo / bin) ที่ติดตั้งเครื่องมือทั้งหมด) ในตัวแปรสภาพแวดล้อม PATH ของคุณใน ~ / .profile.

เสร็จแล้ว เราต้องดำเนินการกำหนดค่าเชลล์เราทำได้โดยการแก้ไขไฟล์ ~ / .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. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   คิสคิลโลโซ dijo

    และมันจะไม่ง่ายกว่าที่จะบอกให้คนติดตั้งค้นหาในที่เก็บของการแจกจ่าย ... เพราะแบบนี้อย่างที่คุณพูด ... มันถอนการติดตั้งได้อย่างไรมีการปรับปรุงอย่างไร? ...

    ฉันใช้ Debian เสถียรและดูเหมือนว่ามันไม่ต้องการมากกว่า: sudo apt-get install rustc

    ดังที่คุณเห็นในลิงค์นี้มันอยู่ในที่เก็บ Debian ตั้งแต่เวอร์ชันเสถียรล่าสุด:
    https://packages.debian.org/search?keywords=rustc
    และใน Ubuntu จาก Trusty (14.04LTS):
    https://packages.ubuntu.com/search?keywords=rustc&suite=default&section=all&arch=any&searchon=names

    ระวังสิ่งที่คุณแนะนำเพื่อให้ผู้ใช้มือใหม่สามารถทำผิดพลาดได้โดยไม่จำเป็น!