أين يمكن أن نرى كوبول بالضبط اليوم؟
- تلعب لغة برمجة COBOL دورًا مهمًا في أنظمة ATM حيث يتم استخدامها في ما يقرب من 95 ٪ من جميع معاملات البطاقات التي تتم في أجهزة الصراف الآلي.
- يلعب COBOL دورًا مهمًا في غالبية المعاملات الشخصية مع ما يقدر بنسبة 80 ٪ من استخدام لغة البرمجة.
- على أساس يومي ، تسهل أنظمة COBOL ما يقرب من ثلاثة تريليونات دولار في التجارة.
- على أساس يومي ، يزيد عدد معاملات COBOL التي يتم تنفيذها 200 مرة عن عدد عمليات البحث التي تم إجراؤها على Google.
ميزات COBOL
- إنها لغة برمجة تتبع نهجًا منظمًا.
- إنه مكتوب باللغة الإنجليزية مما يجعله سهل الفهم.
- من السهل الحفاظ على جميع جوانب أجهزتها وبرامجها.
- لديها قدرة حوسبة عالية جدا.
- في احتمالية برامج التطبيق ، من الأسهل فهمها.
- لديها المزيد من سهولة قراءة برنامج التطبيق.
أنواع COBOL
- COBOL القائم على الكمبيوتر
- تطبيقات صغيرة الحجم
- MF COBOL (نوافذ)
- IDE (IDE مفتوح) مترجم GNUCOBOL
- الكمبيوتر الرئيسي الحقيقي COBOL مقابل COBOL KS (تصور المصدر) COBOL
- تطبيقات كبيرة الحجم
- VS- كوبول الثاني
تثبيت COBOL على الجهاز المحلي
لتثبيت COBOL على Ubuntu / Linux ، يتعين علينا اتباع هذه الخطوات البسيطة:
أولاً ، قم بتحديث قاعدة البيانات 'apt' في الجهاز.
بعد ذلك ، لتثبيت COBOL على الجهاز ، استخدم هذا الأمر:
أخيرًا ، للتحقق من تثبيت COBOL ، استخدم هذا الأمر:
ورقة الترميز
هذا هو معيار الترميز الذي يجب أن نتبعه في برمجتنا:
- 1-6 صفحات / رقم سطور - اختياري (يتم تعيينه تلقائيًا بواسطة المترجم)
- 7 استمرارية (-) ، الأمر (*) ، بدء صفحة جديدة (/)
- خط التصحيح (د)
- 8-11 العمود أ - الأقسام والأقسام والفقرات 01 و 77 يجب أن يبدأ الإعلان هنا
- 12-72 العمود ب - تبدأ جميع البيانات والإعلانات الأخرى من هذه النقطة.
- 73-80 حقل تعريف مرئي في قائمة المصدر ولكن يتم تجاهله من قبل المترجم
بنية اللغة
تُستخدم لغة COBOL لبناء البرامج لتطوير التطبيقات. تنقسم البرامج بشكل أساسي إلى أربعة أقسام:
شعبة التعريف:
إنه القسم الأول ويتم تحديد البرنامج هنا. كعنصر إلزامي ، يجب تضمين PROGRAMID متبوعًا باسم معرف من قبل المستخدم في الفقرة. الفقرات الأخرى في البرنامج اختيارية وتخدم الغرض من التوثيق.
- شعبة تحديد الهوية
- معرف البرنامج ، اسم البرنامج
- كاتب تعليق
- كتابة التاريخ وإدخال التعليق
- تاريخ التجميع ، إدخال التعليق
- الأمن ، دخول الجلسة
قسم البيئة:
يشير الاسم نفسه إلى أنه مرتبط بالبيئة مثل الأجهزة والكمبيوتر والملفات المستخدمة. يتكون من قسمين: قسم التكوين (البرنامج الذي تم تجميعه فيه) وقسم الإدخال والإخراج (الملفات المستخدمة في البرنامج).
- التحكم في الملفات
- التحكم في I-O
قسم البيانات:
إنه جزء من CBL PGM حيث تتم معالجة كل عنصر بيانات بواسطة البرنامج. قبل استخدام البيانات في قسم الإجراءات ، يجب أولاً الإعلان عنها في هذا القسم. التطبيق ليس سوى البيانات التي يتم تقسيمها على أنها مؤقتة ودائمة.
درجة حرارة : يمكن الوصول إلى هذا المتغير خلال تنفيذ البرنامج.
موج الشعر بإستمرار : يتوفر بعد الانتهاء من البرنامج.
- قسم الملف
- قسم التخزين العامل
- قسم النسب
قسم تخزين العمل:
يتم استخدامه بشكل أساسي للإعلان عن المتغيرات المحددة من قبل المستخدم أو أسماء البيانات.
معايير التسمية:
- يجب أن يتكون اسم المتغير من 1-30 حرفًا أبجديًا رقميًا.
- يجب أن تحتوي على أبجدية واحدة على الأقل.
- لا توجد مسافة بين الأحرف.
- لا توجد كلمات معكوسة يمكن استخدامها مثل TIME ، ADD ، COMPUTE.
- لا توجد أحرف خاصة مثل # و $.
- مثال: WS-EMPNO ، WS-EMPNAME
برامج COBOL الأساسية
مثال البرمجة 1:
قسم تحديد الهوية.معرف البرنامج. 'مرحبًا' .
تقسيم الإجراءات.
عرض 'تعلم COBOL ممتع للغاية!' .
توقف عن الجري.
انتاج | :
سبورة @ أوبونتو: ~ / سطح المكتب / pp $ cobc -xjF pk.cblتعلم COBOL ممتع للغاية !
سبورة @ أوبونتو: ~ / سطح المكتب / ص $
توضيح :
في هذا المثال الأول ، نحاول أن نوضح لك كيف يتم تجميع وتشغيل برنامج COBOL أساسي. هنا ، نعطي قيمة 'hello' كمعرّف برنامج. بعد ذلك ، نطبع سطرًا بسيطًا وهو 'تعلم COBOL ممتع للغاية!' تحت قسم الإجراءات.
مثال البرمجة 2:
قسم التعريفمعرّف البرنامج. “add_of_2_number”.
تقسيم البيانات.
قسم التخزين العامل.
77 X الموافقة المسبقة عن علم 9 ( 4 ) .
77 Y الموافقة المسبقة عن علم 9 ( 4 ) .
77 Z الموافقة المسبقة عن علم 9 ( 4 ) .
قسم الإجراءات.
ل.
عرض 'الرجاء قيمة X =' .
قبول X.
عرض 'الرجاء قيمة Y =' .
قبول Y.
حساب Z = X + Y.
عرض 'إضافة X و Y =' .
الشاشة Z.
توقف تشغيل.
انتاج | :
سبورة @ أوبونتو: ~ / سطح المكتب / pp $ cobc -xjF kk.cblمن فضلك X قيمة =
55
من فضلك نعم س قيمة =
5
إضافة X و Y يكون =
0060
سبورة @ أوبونتو: ~ / سطح المكتب / ص $
توضيح :
هنا ، نقدم مثالًا آخر للبرمجة التجريبية حيث نعرض ببساطة نتيجة إضافة رقمين. لهذا ، نأخذ ثلاثة متغيرات - X و Y و Z - ضمن قسم تخزين العمل. نأخذ القيم من المستخدم ونحتفظ بها داخل متغيري X و Y ضمن قسم تقسيم الإجراء. ثم نجمع هذين الرقمين ونخصصهما داخل المتغير Z.
خاتمة
في هذا الموضوع ، نغطي جميع جوانب وأساسيات COBOL. نأمل أن تكون قادرًا على فهم جميع مجالات لغة COBOL بحيث يمكنك بسهولة تنفيذ معرفة COBOL الأساسية في العالم العملي أو أي مشروع حقيقي.