gcobol ، مترجم COBOL في دول مجلس التعاون الخليجي

قبل بضعة أيام تم الكشف عن مشروع gcobol ، هدفه هو الخلق مترجم مجاني للغة البرمجة COBOL ووجدت في القائمة البريدية لمطوري مجموعة مجمع دول مجلس التعاون الخليجي.

في شكله الحالي ، gcobol يتم تطويره كشوكة من دول مجلس التعاون الخليجي ، ولكن بمجرد اكتمال التطوير واستقرار المشروع ، من المخطط اقتراح التغييرات التي سيتم تضمينها في التكوين الرئيسي لدول مجلس التعاون الخليجي.

حتى الآن قمنا بتجميع ما يزيد قليلاً عن 100 برنامج من الأمثلة في
كوبول الأساسي للمبرمجين مايكل كوغلين. نحن قريبون من
نهاية تلك المرحلة من المشروع ، ونأمل أن يكون لدينا ISAM و تم تنفيذ ميزات Cobol الموجهة للكائنات في الأسابيع القليلة القادمة. نحن نعمل على تجميع مجموعة اختبار NIST COBOL ، والتي نأملها سيستغرق الأمر بضعة أشهر حتى يكتمل. لقد بدأنا أيضًا العمل على gdb ، وآمل أن يتم تشغيله بحلول نهاية العام.

السبب من إنشاء المشروع الجديد الرغبة في الحصول على مترجم COBOL مجاني مرخص يسهل ترحيل التطبيقات من حواسيب IBM المركزية إلى الأنظمة التي تعمل بنظام Linux.

يقوم المجتمع بتطوير مشروع مستقل حر ربما يعرفه الكثير منكم بالفعل ، ولكن بالنسبة لأولئك الذين ليسوا على دراية بالمشروع ، يجب أن تعلموا أن هذا صحيح «غنوكوبول» لفترة طويلة ، لكنه مترجم يترجم الكود إلى لغة C ولا يوفر أيضًا الدعم الكامل حتى لمعيار COBOL 85 ولا يجتاز مجموعة كاملة من الاختبارات المعيارية ، مما يصد المؤسسات المالية التي تستخدم COBOL في العمل المشاريع.

يعتمد Gcobol على تقنيات دول مجلس التعاون الخليجي تم اختباره وتطويره لأكثر من عام بواسطة مهندس متفرغ. الواجهة الخلفية الحالية لدول مجلس التعاون الخليجي تستخدم لإنشاء ملفات قابلة للتنفيذ ومعالجة مصدر COBOL يتم فصلها إلى واجهة منفصلة تم تطويرها بواسطة المشروع.

حتى الآن أعلم أن المترجم نجح في بناء 100 مثال من كتاب "Beginning COBOL for Programmers" ، ومن المقرر إضافة دعم ISAM و COBOL إلى الامتدادات الموجهة للكائنات إلى gcobol في الأسابيع القادمة. في غضون بضعة أشهر ، تم التخطيط لوظائف gcobol لاجتياز مجموعة اختبار قياس الأداء NIST.

كما يجب عدم الخلط بين جهودنا والجهود السابقة لإنشاء دول مجلس التعاون الخليجي
مترجم كوبول. حاول آخرون وفشلوا. لم يكن الفشل
خيار لنا. لن أقول إن الأمر كان سهلاً ، لكن ها نحن ذا.

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

بالنسبة لأولئك الذين ليسوا على دراية بـ COBOL ، يجب أن يعرفوا ذلكهذه لغة برمجة الذي يبلغ من العمر 63 عامًا هذا العام و التي لا تزال قائمة باعتبارها واحدة من أقدم لغات البرمجة في الاستخدام النشط ، وكذلك واحدة من الشركات الرائدة من حيث التعليمات البرمجية المكتوبة.

اللغة يستمر في التطور على سبيل المثال ، أضاف COBOL-2002 إمكانات للبرمجة الموجهة للكائنات ، وقدم COBOL 2014 دعمًا لمواصفات النقطة العائمة IEEE-754 ، وطريقة التحميل الزائد ، والجداول الموسعة ديناميكيًا.

يقدر المبلغ الإجمالي للشفرة المكتوبة في COBOL بـ 220 مليار سطر ، منها 100 مليار لا تزال قيد الاستخدام ، معظمها في المؤسسات المالية. على سبيل المثال ، اعتبارًا من عام 2017 ، استمرت 43٪ من الأنظمة المصرفية في استخدام COBOL. يُستخدم كود COBOL في معالجة حوالي 80٪ من المعاملات المالية الشخصية وفي 95٪ من المحطات التي تقبل مدفوعات البطاقات المصرفية.

أخيرا للراغبين في معرفة المزيد عنها حول المشروع ، يجب أن يعلموا أن كود المشروع موزع بموجب ترخيص GPLv3 ويمكنك الرجوع إليه من الرابط التالي.

مصدر: https://gcc.gnu.org/


تعليق ، اترك لك

اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   فرانسيسكو فلوريز دياز قال

    ممتاز ، إنه مشغول للغاية. مترجمات كوبول غالية الثمن. يعاني Gnucobol من مشاكل وهو غير مناسب للإنتاج. حظا سعيدا ونجاحا في هذه المهمة.