إصدار جديد من مترجم GNU Awk 5.0

[رو]

مقدم من إصدار رئيسي جديد لتطبيق مشروع GNU للغة البرمجة AWK - التحديق 5.0.0. تم تطوير لغة AWK في سبعينيات القرن الماضي ولم تشهد تغييرات كبيرة منذ منتصف الثمانينيات، حيث تم تحديد العمود الفقري الأساسي للغة، مما سمح لها بالحفاظ على الاستقرار والبساطة الأصليين للغة على مدى الماضي عقود. على الرغم من عمره المتقدم، لا يزال المسؤولون يستخدمون AWK بشكل نشط لأداء الأعمال الروتينية المتعلقة بتحليل أنواع مختلفة من الملفات النصية وإنشاء إحصائيات بسيطة ناتجة.

التغييرات الرئيسية:

  • تنفيذ الدعم لمساحات الأسماء.
  • تمت إضافة دعم لمحددات تنسيق POSIX "%a" و"%A" لوظيفة printf؛
  • تم استبدال إجراءات معالجة التعبيرات العادية بنظائرها من جنوليب;
  • تمت إضافة عنصر PROCINFO["platform"] بسلسلة تحدد النظام الأساسي الذي تم إنشاء gawk من أجله؛
  • تؤدي الكتابة إلى أعضاء SYMTAB الذين ليسوا أسماء متغيرة الآن إلى حدوث خطأ؛
  • تمت إعادة صياغة التعليمات البرمجية الخاصة بمعالجة التعليقات، وتم حل المشكلات المتعلقة بعرض التعليقات في المخرجات المنسقة.

مصدرopennet.ru

[أون]

مقدم من إصدار رئيسي جديد لتطبيق مشروع GNU للغة البرمجة AWK - التحديق 5.0.0. تم تطوير لغة AWK في سبعينيات القرن الماضي ولم تشهد تغييرات كبيرة منذ منتصف الثمانينيات، حيث تم تحديد العمود الفقري الأساسي للغة، مما سمح لها بالحفاظ على الاستقرار والبساطة الأصليين للغة على مدى الماضي عقود. على الرغم من عمره المتقدم، لا يزال المسؤولون يستخدمون AWK بشكل نشط لأداء الأعمال الروتينية المتعلقة بتحليل أنواع مختلفة من الملفات النصية وإنشاء إحصائيات بسيطة ناتجة.

التغييرات الرئيسية:

  • تنفيذ الدعم لمساحات الأسماء.
  • تمت إضافة دعم لمحددات تنسيق POSIX "%a" و"%A" لوظيفة printf؛
  • تم استبدال إجراءات معالجة التعبيرات العادية بنظائرها من جنوليب;
  • تمت إضافة عنصر PROCINFO["platform"] بسلسلة تحدد النظام الأساسي الذي تم إنشاء gawk من أجله؛
  • تؤدي الكتابة إلى أعضاء SYMTAB الذين ليسوا أسماء متغيرة الآن إلى حدوث خطأ؛
  • تمت إعادة صياغة التعليمات البرمجية الخاصة بمعالجة التعليقات، وتم حل المشكلات المتعلقة بعرض التعليقات في المخرجات المنسقة.

المصدر: opennet.ru

[:]

إضافة تعليق