ข้อมูลเพิ่มเติมเกี่ยวกับสนิม
เป้าหมายที่ระบุไว้ของ Rust คือทางเลือกในการแข่งขันสำหรับการเขียนแอปพลิเคชันไคลเอนต์และเซิร์ฟเวอร์ที่สื่อสารผ่านอินเทอร์เน็ต เช่นนี้จะเน้นความปลอดภัยควบคุมเค้าโครงของหน่วยความจำและการทำงานพร้อมกัน มันปลอดภัยสำหรับหน่วยความจำ - มันไม่อนุญาตให้พอยน์เตอร์พอยน์เตอร์หรือห้อยต่องแต่ง (พอยน์เตอร์ที่ไม่ได้ชี้ไปที่ประเภทของข้อมูลที่ถูกต้อง) ดังนั้นมันจึงหลีกเลี่ยงปัญหาเช่นบัฟเฟอร์ล้น พบบ่อยในภาษาเช่น C และ C ++ นอกจากนี้ยังมีกฎที่เข้มงวดเกี่ยวกับวิธีและเวลาที่ค่าข้อมูลสามารถเริ่มต้นได้
ไวยากรณ์ของ Rust มาจาก C และ C ++ แต่ความหมายของมันแตกต่างกันมาก ระบบการพิมพ์ของมันคล้ายกับภาษาโปรแกรม Haskell และอนุญาตให้มีความหลากหลายในรูปแบบ ad-hoc
สวัสดีชาวโลก! เขียนในสนิม:
fn main () {println! ("Hello, World"); }
Alpha, Concurrency, Hello World, ภาษา, กระบวนทัศน์, เงื่อนไขการเขียนโปรแกรม