จะติดตั้งภาษาการเขียนโปรแกรม 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