الصدأ 1.65.0: ما الجديد في إصدار نوفمبر الأخير

الصدأ 1.65.0: ما الجديد في إصدار نوفمبر الأخير

الصدأ 1.65.0: ما الجديد في إصدار نوفمبر الأخير

منذ إطلاق لغة البرمجة الصدأ، معه الإصدار 0.1 في بداية عام 2012، فقد كان ممتازًا ومستدامًا دورة التطوير. بالإضافة إلى أ تزايد الشعبية وقبول جيد بين المبرمجين ومستخدمي البرامج ، لأنه يتيح بسهولة تطوير برامج موثوقة وفعالة. ومؤخرا أصدرت تحديثا جديدا تحت اسم "الصدأ 1.65.0" مع الأخبار الشيقة التي سنتناولها هنا.

ومع ذلك ، تجدر الإشارة إلى أنه ، على مدى السنوات القليلة الماضية ، كان لديه استخدام رائع وتكامل مع Linux Kernel، وبالتالي في أنظمة التشغيل الحرة والمفتوحة القائمة على GNU / Linux. الوصول إلى نقطة الوجود مدمج في Linux Kernel منذ الإصدار 6.1، وتستخدم ل إنشاء تطبيقات رائعة، كما ورد هنا على نطاق واسع DesdeLinux والعديد من مواقع Linux والكمبيوتر الأخرى.

لغة Rust: أعلن مطوروها عن الإصدار الجديد 1.50.0

لغة Rust: أعلن مطوروها عن الإصدار الجديد 1.50.0

وكالعادة قبل الدخول بشكل كامل على لغة البرمجة الصدأ وإطلاق نص "الصدأ 1.65.0"، سنترك بعض الروابط إلى المشاركات السابقة ذات الصلة:

لغة Rust: أعلن مطوروها عن الإصدار الجديد 1.50.0
المادة ذات الصلة:
لغة Rust: أعلن مطوروها عن الإصدار الجديد 1.50.0
رست لينوكس
المادة ذات الصلة:
Linux 6.1 RC1 ، أول نظرة على Rust على Linux

Rust 1.65.0: لغة لبناء برامج موثوقة وفعالة

Rust 1.65.0: لغة لبناء برامج موثوقة وفعالة

ما الجديد في Rust 1.65.0

بين الأخبار (الإضافات والتحسينات والتصحيحات) المعلن عنها بينك الموقع الرسمي و موقع الويب على جيثب، يجدر إبراز بعض الأشياء المهمة ، مثل:

تغييرات GAT: النوع و Const

الأدوية العامة مدى الحياة (GAT) و "النوع" و "الثابت" ، الآن يمكن تعريفهم في الأنواع المرتبطة ، مما يجعل وظائفهم أكثر تنوعًا ، مما يسهل استخدام سلسلة من الأنماط التي لا يمكن كتابتها حاليًا.

نوع جديد من "let statement"

تم تقديم نوع جديد من "بيان السماح" يتضمن نمطًا قابلًا للدحض و a "آخر" في شكل كتلة متشعبة يتم تنفيذها عندما لا يتطابق هذا النمط. البيانات العادية "يترك" يمكنهم فقط استخدام الأنماط التي لا يمكن دحضها ، والمعروف بشكل ثابت أنها تتطابق دائمًا. في حين أن هذا المدمج الجديد يستخدم نمطًا قابلًا للدحض ، والذي يمكنه مطابقة المتغيرات وربطها في النطاق المحيط مثل النموذج العادي دعونا ب. أو تباعد عندما لا يتطابق النمط.

كسر وظيفة في الكتل المسمى

يمكن الآن تمييز تعبيرات الكتلة البسيطة كهدف فاصل، والذي يسمح الآن بإنهاء الكتلة مبكرًا. شيء مشابه جدًا لاستخدام ملف بيان الانتقال، دون أن تكون قفزة اعتباطية. فقط من داخل كتلة إلى نهايتها. الآن ، هذه الوظيفة الجديدة المسمى "فترة راحة"، يمكنك أيضًا تضمين قيمة تعبير ، تمامًا كما هو الحال مع الحلقات. مما يسمح للكتلة متعددة العبارات بأن يكون لها قيمة "إرجاع" مبكرا.

تقسيم معلومات تصحيح أخطاء Linux

دعم لتقسيم معلومات التصحيح على macOS ، أصبح الآن مستقرًا على Linux أيضًا. فمثلا:

  • csplit-debuginfo = unpacked سيقوم بتقسيم معلومات التصحيح إلى عدة ملفات .dwo (ملفات كائنات DWARF).
  • csplit-debuginfo = معبأة سينتج حزمة .dwp (DWARF) واحدة مع ملف الإخراج الثنائي مع حزم كافة معلومات التصحيح.
  • csplit-debuginfo = إيقاف لا يزال هذا هو السلوك الافتراضي ، والذي يتضمن بيانات DWARF في .debug_ * ، ​​وأقسام ELF للكائنات ، والثنائي النهائي.

أخبار أخرى

  1. إدراج MIR ممكّن الآن للبنيات المحسنة. يوفر هذا تحسنًا بنسبة 3-10٪ في أوقات الإنشاء لمربعات العالم الحقيقي.
  2. عندما يبني الجدولة ، يقوم Cargo الآن بفرز قائمة انتظار المهام المعلقة لتحسين الأداء.
  3. على مستوى المترجم ، وأضاف دعم لإنشاء ملفات proraw فردية بشكل افتراضي عند استخدام "تغطية الصك -C". بالإضافة إلى ذلك ، فهي الآن pيسمح باستخدام الروابط الديناميكية لأهداف iOS / tvOS ، من بين أشياء أخرى كثيرة.

"Rust هي لغة برمجة مجمعة للأغراض العامة ومتعددة النماذج يتم تطويرها بواسطة Mozilla وتدعمها LLVM. تم تصميم هذه اللغة لتكون لغة آمنة ومتزامنة وعملية وقبل كل شيء لتكون بديلاً للغة C و C ++. Rust هي لغة برمجة مفتوحة المصدر تدعم البرمجة الوظيفية والإجرائية والضرورية والموجهة نحو الكائن.".

المادة ذات الصلة:
Kerla: نواة جديدة مكتوبة بلغة Rust ومتوافقة مع Linux ABI
RustDesk: تطبيق سطح المكتب البعيد المفيد عبر الأنظمة الأساسية
المادة ذات الصلة:
RustDesk: تطبيق سطح المكتب البعيد المفيد عبر الأنظمة الأساسية

تقرير إخباري: منشور بانر 2021

ملخص

باختصار ، هذا الإطلاق "الصدأ 1.65.0" تواصل إضافة قيمة لتطوير واستخدام مثل هذه العظيمة لغة برمجة، والتي أصبحت أكثر أهمية في أنظمة التشغيل تعتمد على جنو / لينكس. لدرجة أنه من سلسلة Linux Kernel 6.1، تمكنت من الانضمام إليها. وهو أمر مهم للغاية ، لأن Rust لديه خاصية مفتاح تضمن عدم حدوث أي سلوك غير محدد داخل النواة.

إذا أعجبك هذا المنشور ، فتأكد من التعليق عليه ومشاركته مع الآخرين. وتذكر ، قم بزيارة «صفحة البداية» لاستكشاف المزيد من الأخبار ، وكذلك الانضمام إلى قناتنا الرسمية برقية من DesdeLinux، غرب مجموعة لمزيد من المعلومات حول موضوع اليوم.


كن أول من يعلق

اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.