ภาษารัสต์

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

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

 ตัวอย่าง 
 Hello World 

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


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