لقد وصل المترجم GnuCOBOL إلى مرحلة النضج. الإصدار الأول من بيئة تطوير SuperBOL

لخص فابريس لو فيسان التطوير الذي دام 20 عامًا لمترجم GnuCOBOL المجاني، والذي يسمح لك بترجمة برامج COBOL إلى تمثيل C للتجميع اللاحق باستخدام مترجمات لغة C الخليجية أو غيرها. وبحسب فابريس، فقد وصل المشروع إلى مرحلة النضج والجاهزية للاستخدام في الأنظمة الصناعية والقدرة على التنافس مع الحلول الخاصة. تشمل المزايا التنافسية لـ GnuCOBOL دعم 19 لهجة من لغة COBOL والأداء العالي والأنظمة الأساسية المشتركة، مما يسمح باستخدام مجموعة الأدوات على أنظمة مختلفة، بما في ذلك Linux وBSD وmacOS وWindows وAndroid والعديد من أنظمة تشغيل Unix المشابهة.

وفقًا للمتحدث، كان هناك مؤخرًا تطبيق نشط لـ GnuCOBOL من قبل الشركات التجارية والبنوك، والتي تقوم بنقل الواجهات الخلفية المكتوبة بلغة COBOL إلى GnuCOBOL من مترجم Micro Focus الخاص. تجدر الإشارة إلى أن الانتقال إلى GnuCOBOL يسمح لك بتحقيق زيادة الإنتاجية والتخلص من الانغلاق على بائع واحد. على سبيل المثال، قامت وزارة المالية الفرنسية مؤخراً باستبدال حاسوب مركزي يشغل نظام التشغيل GCOS بحل يعتمد على GnuCOBOL.

من بين الأحداث المتعلقة بـ GnuCOBOL، يمكننا أيضًا أن نذكر نشر الإصدار الأول من بيئة التطوير المتكاملة SuperBOL Studio، المكتوبة بلغة OCaml والموزعة بموجب تراخيص AGPLv3 وMIT وISC. يعد SuperBOL Studio امتدادًا لمحرر كود VS Code الذي يعمل مع برنامج التحويل البرمجي GnuCOBOL وهو مصمم لتطوير وتصحيح الأخطاء وإنشاء ملفات تعريف لمشاريع COBOL. يوفر SuperBOL أيضًا تطبيق خادم LSP (بروتوكول خادم اللغة) لدمج أدوات التنقل والتحليل والتحرير في كود COBOL في IDE آخر.

هذا العام، سيبلغ عمر لغة كوبول 65 عامًا، في حين تظل واحدة من أقدم لغات البرمجة المستخدمة بشكل نشط، فضلاً عن كونها إحدى اللغات الرائدة من حيث كمية التعليمات البرمجية المكتوبة. تستمر اللغة في التطور، على سبيل المثال، أضاف معيار COBOL-2002 إمكانات للبرمجة الموجهة للكائنات، وقدم معيار COBOL 2014 دعمًا لمواصفات النقطة العائمة IEEE-754، والتحميل الزائد للطريقة، والجداول القابلة للتوسيع ديناميكيًا. يقدر إجمالي عدد التعليمات البرمجية المكتوبة بلغة COBOL بنحو 220 مليار سطر، لا يزال 100 مليار منها قيد الاستخدام، خاصة في المؤسسات المالية (اعتبارًا من عام 2017، استمرت 43% من الأنظمة المصرفية في استخدام COBOL، وتم استخدام كود COBOL لمعالجة حوالي 80% من المعاملات المالية الشخصية وفي 95% من محطات قبول الدفع عن طريق البطاقات المصرفية).



المصدر: opennet.ru

إضافة تعليق