ما هو الصدأ؟

Rust هي لغة برمجة متعددة النماذج تدعم أساليب البرمجة الوظيفية والضرورية والموجهة للكائنات والمتزامنة. لقد بدأ كمشروع شخصي من قبل موظف موزيلا جرايدون هوار ، ونما على مدار خمس سنوات ليصبح مشروعًا مفتوح المصدر يقبل مساهمات مئات المتطوعين. وصفه الرسمي هو: "يعمل بسرعة فائقة ، ويمنع جميع الأعطال تقريبًا ، ويزيل سباقات البيانات." تم إصدار الإصدار 1.0.0 ألفا بواسطة بحث Mozilla في 9 يناير 2015.

مزيد من المعلومات عن الصدأ

الهدف المعلن من Rust هو أن يكون خيارًا تنافسيًا لكتابة تطبيقات العميل والخادم التي تتصل عبر الإنترنت. على هذا النحو ، فإنه يركز على الأمان والتحكم في تخطيط الذاكرة والتزامن. إنها آمنة في الذاكرة - فهي لا تسمح بوجود مؤشرات فارغة أو معلقة (مؤشرات لا تشير إلى نوع البيانات الصحيح) ، وبالتالي فهي تتجنب مشاكل مثل تجاوزات المخزن المؤقت ؛ شائعة في لغات مثل C و C ++. كما أن لديها قواعد صارمة حول كيفية ومتى يمكن تهيئة قيم البيانات.

بناء الجملة من الصدأ مشتق من C و C ++ ، ولكن دلالاته مختلفة جدا. يشبه نظام الكتابة الخاص به لغة برمجة Haskell ويسمح بتعدد الأشكال المخصص.

مرحبا بالعالم! مكتوب في الصدأ:

 fn main () {println! ("Hello، World")؛ } 

ألفا ، التزامن ، Hello World ، اللغة ، النماذج ، مصطلحات البرمجة