ما هي لغة البرمجة كوبول؟
هي اختصار لـ (Common Business Oriented Language) وتعني اللغة المشتركة الموجهة نحو الأعمال، وهي لغة برمجة حاسوبية صُمِّمت للاستخدامات التجارية.
تاريخ لغة البرمجة كوبول
طُوِّرت لغة البرمجة كوبول-60 عام 1959 من قِبل المؤتمر المعني بلغة نظم البيانات كوداسيل، وأعلنت شركة آي بي إم (IBM) أن كوبول ستكون لغتها الأساسية في عام 1962. وتمت الموافقة على نسخة موحدة من كوبول من قبل المعهد الأميركي للمعايير الوطنية (ANSI) للاستخدام التجاري عام 1968، لتصبح بحلول عام 1970 لغة البرمجة الأكثر استخداماً في العالم.
أهمية لغة البرمجة كوبول
تعود أهمية لغة البرمجة كوبول كونها اللغة المستخدمة في المعاملات التجارية وذلك لعدة أسباب، إليك أهمها:
- البساطة والتوحيد القياسي: هي لغة قياسية سهلة التعلم يمكن تجميعها وتنفيذها على مجموعة متنوعة من الحواسيب، إذ تدعم مفردات بناء واسعة وتتميز بأسلوب ترميز مرن.
- القدرات ذات التوجه التجاري: تُتيح كوبول معالجة الملفات والتعامل مع كميات ضخمة من البيانات. إذ تتعامل كوبول مع أكثر من 70% من المعاملات التجارية في العالم.
- الشمولية: تكيفت كوبول مع ستة عقود من تغيير الأعمال وتعمل عبر العديد من المنصات والأجهزة، إذ تقدم اللغة أدوات تصحيح واختبار لجميع منصات الحاسوب
- الهيكل وقابلية التوسع: هياكل التحكم المنطقية المتوفرة في كوبول تجعل من السهل قراءتها وتعديلها وتصحيحها.
تحديات استخدام لغة البرمجة كوبول
إلى جانب مزاياها العديدة، إليك أبرز التحديات التي تؤخذ بعين الاعتبار:
- يجب أن يكون لدى المرء معرفة كبيرة بلغات الآلة قبل البدء بإستخدام كوبول.
- نظراً لأن اللغة تشبه اللغة الإنجليزية كتابةً، يجب على المبرمج أن يكتب الكثير، ما يجعل الشيفرة البرمجية تحتوي على عدد كبير من السطور.
- يكون وقت تجميع برنامج كوبول أطول من معظم لغات البرمجة الآلية