جنو غيل 3.0

في 16 يناير، تم إطلاق الإصدار الرئيسي لـ GNU Guile - وهو تطبيق مضمن للغة برمجة Scheme مع دعم تعدد مؤشرات الترابط، وعدم التزامن، والعمل مع الشبكة ومكالمات نظام POSIX، والواجهة الثنائية C، وتحليل PEG، وREPL عبر الشبكة، XML؛ لديها نظام البرمجة الشيئية الخاص بها.

الميزة الرئيسية للإصدار الجديد هي الدعم الكامل لتجميع JIT، مما جعل من الممكن تسريع البرامج بمعدل مرتين، بحد أقصى اثنين وثلاثين لمعيار mbrot. بالمقارنة مع الإصدار المستقر السابق من الجهاز الظاهري Guile، أصبحت مجموعة التعليمات أكثر انخفاضا.

تم أيضًا تحسين التوافق مع معايير لغة البرمجة Scheme R5RS وR7RS، وظهر الدعم الاستثناءات المنظمة и التصريحات والتعبيرات بالتناوب ضمن السياق المعجمي. كان أداء التقييم المكتوب في المخطط مساوياً لأداء نظيره في لغة C؛ بالنسبة للتطبيقات المختلفة لنوع السجل، يتم توفير مجموعة موحدة من الأدوات للعمل معها؛ لم يعد يتم تجاوز الفئات في GOOPS؛ يمكن العثور على التفاصيل والتغييرات الأخرى في إعلان الإصدار.

الفرع المستقر الجديد للغة هو الآن 3.x. تم تثبيته بالتوازي مع الفرع 2.x المستقر السابق.

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

إضافة تعليق