لغات البرمجة

لغة COBOL: نظرة عامة

COBOL (Common Business-Oriented Language) هي لغة برمجة مترجمة تشبه اللغة الإنجليزية والتي تم تصميمها للاستخدام في المجال التجاري. تم تطوير COBOL بواسطة فريق متعدد الخبرات بقيادة هاورد برومبرغ ونورمان ديسكونت وفرنون ريفز وجين إ. سامت وويليام سيلدن وجيرترود تيرني وجريس هوبر. وهي تُستخدم أساسًا في أنظمة الأعمال والمالية والإدارية للشركات والحكومات.

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

COBOL تم تصميمها في عام 1959 بواسطة CODASYL واعتمدت جزئيًا على أعمال التصميم السابقة للغات البرمجة من قبل جريس هوبر. تم إنشاؤها كجزء من جهود وزارة الدفاع الأمريكية لإنشاء لغة برمجة محمولة لمعالجة البيانات.

تتميز COBOL ببناء تركيبي يحتوي على أقسام رئيسية أربعة (تحديد، بيئة، بيانات، وإجراء) تحتوي على تسلسل هرمي صارم من الأقسام والفقرات والجمل. كما أنها تفتقر إلى مكتبة معيارية كبيرة، حيث يحدد المعيار 43 بيانًا وظيفيًا و87 وظيفة وحيدة الفئة فقط.

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

للمزيد من المعلومات، يمكنك زيارة صفحة ويكيبيديا الخاصة بـ COBOL.