مطلوب مبرمجو COBOL، والسبب جائحة الكورونا!
المعلوماتية >>>> برمجيات
إنّ COBOL لغةُ برمجة يزيد عمرها على 60 عامًا، وكانت -يومًا ما- عنصرًا رئيسيًّا في تطوير البرمجيات داخل قطاعَي الحكومة والصناعة، وأصبحت COBOL في أواخر الثمانينيات منسيةً لدرجة أنّ عديدًا من الجامعات لم تضمّها إلى مناهج علوم الحاسوب (Computer Science). وعلى الرغم من وجود أنظمة قيد الخدمة حاليًّا مبنية باستخدام COBOL؛ لكن يوجد عدد قليل جدًّا من مطوّري البرمجيات تحت سن الخمسين قد شاهدوا سطرًا واحدًا بلغة COBOL، بغض النظر عن كتابة الشيفرات البرمجية وتطويرها باستخدام هذه اللغة.
ولمّا كان أوجُ انتشار لغة COBOL في السبعينيات؛ فهذا يعني أنه من المحتمل أنّ غالبية خبراء COBOL في أمريكا قد تجاوز عمرهم 60 عامًا؛ مما يجعلهم من المعرضين لخطر الإصابة أو الموت بفيروس COVID-19، ولربما أكل الدهر خبرتهم ومعلوماتهم عن COBOL، ومن المرجح أن عديدًا منهم لم يطوّر أنظمةً باستخدام COBOL منذ فترة طويلة (1).
مشكلة COBOL القديمة الجديدة
حين تطلّب خطأ الألفية Y2K* تحديث الأنظمة القديمة القائمة على لغة COBOL منذ قرابة الربع قرن -أي من منتصف إلى أواخر التسعينيات-، دق عديدٌ من الخبراء الصناعيين ناقوسَ الخطر من كون أعداد مبرمجي لغة COBOL تتضاءل بسرعة، وقد عُيِّنَ في ذلك الوقت بعض مبرمجي COBOL المتقاعدين لإجراء الإصلاحات المرتبطة بأزمة الألفية، وكان يوجد آنذاك شبه قبول عالمي على مستوى الصناعة لحقيقة وجوب استبدال العديد من الأنظمة القائمة على لغة COBOL قبل أن تصبح صيانتها مشكلة خطيرة (2).
وقد أعرب كثيرٌ من الناس عن مخاوفهم منذ ذلك الحين؛ بما في ذلك تقرير حكومي بعنوان "حاجة الوكالات الفيدرالية إلى معالجة أنظمة الشيخوخة القديمة Federal Agencies Need to Address Aging Legacy Systems" والذي قُدِّمَ إلى لجنة الكونغرس الأميركي US Congressional Committee في عام 2016 (2).
دور IBM في حل المشكلة
تعمل شركة IBM مع عملائها على نحو وثيق للاستجابة لاحتياجاتهم وحشد الطاقات لإيجاد حلول للتحديات التي يواجهها عملاؤهم، وتفتخر شركة IBM في الأيام الأخيرة بالمشاركة مع مشروع Open Mainframe التابع لمؤسسة لينوكس Linux لإنشاء ثلاث مبادرات جديدة لتلبية الاحتياجات الفورية والمؤقتة، وهذه المبادرات هي (3):
ومن أهم العقبات التي تواجه استبدال النظم القديمة (4):
فهل يا ترى ستتخذ الحكومات عبرةً من الأزمة البرمجية التي سببتها جائحة فيروس COVID-19؟ أم إنها ستُبقي على أنظمتها وبرمجياتها بعد أن تتخلص من التحميل الزائد التي واجهته حين زوال هذه الجائحة؟
*بإمكانكم معرفة المزيد من المعلومات عن خطأ الألفية هنا
المصادر:
هنا
2- Steinberg، J.، 2020. COVID-19 Response: New Jersey Urgently Needs COBOL Programmers (Yes، You Read That Correctly). [online] Cacm.acm.org. Available at:
هنا
3- IBM News Room. 2020. Explore IBM - IBM Systems. [online] Available at:
هنا
4- Gao.gov. 2020. [online] Available at:
هنا