Qsarpress

ما في ذلك السياسة والأعمال والتكنولوجيا والحياة والرأي والرياضة.

إصدار لغة جديد واعتماد متزايد

ينمو الصدأ بوتيرة ثابتة في كل من قدراته وتبني الصناعة فى السنوات الاخيرة. الآن الساعة السادسة ، يوجد صدأ قريب Rust هو الإصدار الجديد الذي يقدم بنية جديدة دون المساس باستقرار النظام البيئي.

إصدارات صدئة طرق لمساعدة اللغة على النمو مع الالتزام بقسم الولاء. يتم تقديم الإصدارات كل سنتين إلى ثلاث سنوات. إنهم يجمعون الميزات التي تم العثور عليها مسبقًا في الحزمة ويتم دعمهم بشكل صحيح على مستوى الوثائق والأداة ، لكنهم غير متوافقين مع الإصدارات الأخرى.

عندما يتوفر إصدار أحدث في المترجم ، يجب على الصناديق تحديده للاستفادة الكاملة. إضافة tiravuccollaic جديد أو تحذيرات قد تتعارض مع المعرفات الموجودة في الفهرس عن طريق الخطأ تغييرات غير متوافقة مثل تغيير الإصدارات يتيح لك هذا الخيار الحصول على.

ما يجب فهمه حول الإصدارات هو أن معظم الإصدارات متوفرة في جميع الإصدارات ، باستثناء أنها تسبب بعض التناقضات على مستوى بناء الجملة. async و await. يمكن استخدام الصناديق وتوصيلها باستخدام إصدارات مختلفة من لغة مترجم Rust.

فيما يلي بعض التغييرات التي تم إجراؤها على إصدار Rust 2021 طرق جديدة لمقدمة المكتبة القياسية، إلخ. std::convert::TryIntoو std::convert::TryFromو std::iter::FromIterator؛ أ IntoIterator هذا سوف يدعم التكرارات على قيم التسلسل، بالإضافة إلى تسلسل المراجع؛ سيؤدي سلوك الإغلاق الجديد إلى التقاط حقول البنية التي يستخدمونها فقط ليس النظام بأكمله. محدث panic، الحجة الأولى لها هي أن سلسلة التصميم مطلوبة دائمًا ومفسرة من أجل الاتساق مع println؛ واحد جديد بناء جملة حجز الكلمات الرئيسية؛ أكثر من ذلك.

تقول مجموعة Rust أن Rust ينمو في بيئات الإنتاج ، بالإضافة إلى التطور إلى لغة وأداة ذات صلة. الميزات الرئيسية تدعم كل من Microsoft و Amazon Rust في السحب الخاصة بهم cURL يوفر دعمًا مخصصًا لاستخدام مكتبات Rust لاتصالات HTTP / s و TLS.

READ  تتيح خرطوشة Game Boy هذه إرسال الرسائل القصيرة و WiFi

في الوقت نفسه ، يعتبر تبني الصدأ في العديد من المواقف الصعبة. على سبيل المثال ، تعتبر Rust لغة التطوير الآمن لبرامج تشغيل Linux بدأ مشروع Android بالفعل في القيام بذلك إنشاء مكونات منخفضة الحجم OS of Rustle بهدف تحسين أمانها.

تشمل المشاريع الأخرى المثيرة للاهتمام تطور ونمو الصدأ rust-gpu، خلفية مترجم لكتابة تظليل رسومات Rusty ، و Ferrocene، والتي تهدف إلى ترجمة Rust إلى لغة من الدرجة الأولى لأنظمة العمل والأمن المعقدة.

يقول فريق Rust إن إصدار Rust 2021 سيكون جاهزًا بحلول 21 سبتمبر ، حيث يهدف Rust إلى إضافة 1.56.0 ، والذي من المقرر إطلاقه في 21 أكتوبر.