ภาษารัสต์

ภาษารัสต์ () เป็นภาษาโปรแกรมหลายกระบวนทัศน์สำหรับวัตถุประสงค์ทั่วไปที่ถูกออกแบบมาเพื่อประสิทธิภาพและความปลอดภัยของหน่วยความจำ ภาษารัสต์มีวากยสัมพันธ์คล้ายกับภาษาซีพลัสพลัสแต่สามารถรับประกันความปลอดภัยของหน่วยความจำโดยใช้ borrow checker เพื่อตรวจสอบการอ้างอิง ภาษารัสต์สามารถรักษาความปลอดภัยของหน่วยความจำได้โดยที่ไม่จำเป็นต้องใช้ Garbage collection

เริ่มแรกภาษาพัฒนาถูกพัฒนาโดย Graydon Hoare จาก Mozilla Research พร้อมการสนับสนุนจาก Dave Herman, Brendan Eich และคนอื่น ๆ  โดยพัฒนาภาษารัสต์เพื่อใช้งานร่วมกับ Servo ซึ่งเป็นเร็นเดอริงเอนจินที่กำลังพัฒนา ณ ตอนนั้น ต่อมาภาษารัสต์ถูกนำไปใช้งานในเชิงอุตสาหกรรมและไมโครซอฟท์ได้ทดลองนำภาษาไปใช้กับส่วนประกอบซอฟต์แวร์ที่ต้องการความปลอดภัย นอกจากนี้ไมโครซอฟท์ยังทดสอบไลบรารี Rustls ของภาษารัสต์และพบว่าประสิทธิภาพและการใช้หน่วยความจำสามารถเอาชนะ OpenSSL ได้

ตัวอย่าง

Hello World 

 ระบุฟังก์ชัน 
fn main() {
    println!("Hello, World!");
}

อ้างอิง 

 
ภาษาโปรแกรมในภาวะพร้อมกัน
ภาษาโปรแกรมที่มีชนิดข้อมูลแบบอพลวัต
ภาษาโปรแกรมหลายกระบวนทัศน์
ภาษาโปรแกรมเชิงกระบวนงาน
ซอฟต์แวร์ข้ามแพลตฟอร์ม
ผลิตภัณฑ์ที่ออกในปี พ.ศ. 2553
ซอฟต์แวร์ใช้สัญญาอนุญาตอะแพชี