لغات البرمجة

لغة برمجة NetRexx: نظرة عامة

لغة NetRexx هي لغة برمجة مفتوحة المصدر، والتي كانت في الأصل مملوكة لشركة IBM، وهي تعتبر نسخة من لغة البرمجة REXX مصممة لتشغيلها على الآلة الظاهرية لجافا. تدعم NetRexx بناءً على بناء نحو تقديم تعبيرات REXX الكلاسيكية، مع عدم وجود كلمات محجوزة، بالإضافة إلى إضافات كبيرة تدعم البرمجة الموجهة للكائنات بطريقة متوافقة مع نموذج الكائنات في جافا. يمكن استخدامها كلغة مترجمة أو مفسرة، مع خيار استخدام أنواع البيانات الأصلية لآلة الظاهرية لجافا أو مجموعة برامج تشغيل NetRexx. الأخير يقدم نوع بيانات Rexx القياسي الذي يجمع بين معالجة السلسلة مع الحساب العشري غير المحدود للدقة. التكامل مع منصة الآلة الظاهرية لجافا كثيف، ويمكن استخدام جميع مكتبات فئة جافا الحالية دون تغيير وبدون إعدادات خاصة؛ في الوقت نفسه، يمكن لمبرمج جافا اختيار استخدام فئة Rexx من حزمة البرامج لتحسين معالجة السلاسل في برامج المصدر بصيغة جافا.

NetRexx متاحة للتنزيل مجانًا من جمعية لغة Rexx. أعلنت IBM نقل مصدر الكود الخاص بـ NetRexx 3.00 إلى جمعية لغة Rexx (RexxLA) في 8 يونيو 2011.

تتميز NetRexx بعدة ميزات، منها توافر التعليقات والتنسيق الدلالي، وغياب التنسيق الداخلي للسطر، وهي ميزات تجعل من اللغة سهلة الاستخدام وقابلة للصيانة.

يمكن العثور على معلومات إضافية حول NetRexx على صفحتها في ويكيبيديا: NetRexx Wikipedia.