تم إصدار Erlang/OTP 22

قبل ساعات قليلة، أعلن فريق Erlang عن الإصدار التالي للغة البرمجة والمنصة بأكملها.

اسمحوا لي أن أذكركم أن Erlang/OTP يهدف إلى إنشاء أنظمة قابلة للتطوير على نطاق واسع تعمل في الوقت الفعلي مع متطلبات توفر عالية. وقد تم استخدام المنصة بنجاح منذ فترة طويلة في مجالات مثل الاتصالات والبنوك والتجارة الإلكترونية والهاتف والرسائل الفورية.

التغييرات الرئيسية في هذا الإصدار:

  • تمت إضافة وحدة مأخذ توصيل (تجريبية) جديدة توفر وصولاً منخفض المستوى إلى مقابس نظام التشغيل. هذا ليس بديلاً عن gen_tcp وغيره، ولا يعمل بعد على نظام التشغيل Windows (on com.microbenchmark لقد أظهرت زيادة في السرعة بنسبة ~ 40٪ مقارنةً بـ gen_tcp)
  • تم تغيير مراحل التجميع وتمثيلات المترجم الداخلي لإضافة تحسينات جديدة (نظرة عامة مفصلة)
  • يتم الآن تطبيق تحسينات مطابقة الأنماط لأنواع البيانات الثنائية في المزيد من الحالات
  • يتم الآن تقسيم الرسائل الكبيرة في بروتوكول توزيع Erlang (المسؤول عن نقل البيانات بين العقد) إلى عدة أجزاء
  • ألفت انتباهكم إلى الوحدات عدادات, الذرات и استمرار_المصطلح تمت إضافته في 21.2 وتوسيع مجموعة الأدوات للعمل في بيئة تنافسية

أثرت التحسينات أيضًا على وظيفة length/1 في القوائم الطويلة، وجداول ETS من النوع Order_set، وتلقت واجهة NIF وظيفة enif_term_type، وخيارات مترجم erlc، وإصدار SSL، ووظائف وحدة التشفير.

مشاركة مدونة تحتوي على تحليل للتغييرات والأمثلة والمعايير

المصدر: linux.org.ru

إضافة تعليق