Close Menu
نجمة الخليجنجمة الخليج

    رائج الآن

    رفع درجة الاستعداد القصوى بـ”مياه القليوبية” استعدادًا لعيد الفطر المبارك

    الأربعاء 18 مارس 8:57 ص

    رئيس الوزراء اليوناني: لن نشارك في أي عملية بالقرب من مسرح العمليات الحالي

    الأربعاء 18 مارس 8:50 ص

    ما مدى مرونة النظم الغذائية الأوروبية وسط تغير المناخ والصراعات العالمية؟

    الأربعاء 18 مارس 8:48 ص
    فيسبوك X (Twitter) الانستغرام
    نجمة الخليجنجمة الخليج
    • الاخبار
    • العالم
    • سياسة
    • اسواق
    • تقنية
    • رياضة
    • صحة
    • منوعات
    • المزيد
      • سياحة وسفر
      • مشاهير
      • مقالات
              
    الأربعاء 18 مارس 9:00 ص
    رائج الآن
    • #الإنتخابات_التركية
    • حرب اوكرانيا
    • موسم الحج
    • السعودية 2030
    • دونالد ترامب
    نجمة الخليجنجمة الخليج
    الرئيسية»تقنية
    تقنية

    كوبول هو الأسبستوس في لغات البرمجة

    فريق التحريرفريق التحريرالإثنين 16 مارس 11:56 صلا توجد تعليقات

    في وقت مبكر من بعد جائحة كوفيد-19، قدم حاكم ولاية نيوجيرسي اعترافًا غير عادي: لقد نفد مطورو COBOL. تمت كتابة أنظمة التأمين ضد البطالة في الولاية بلغة برمجة عمرها 60 عامًا وكانت بحاجة إلى التحديث للتعامل مع مئات الآلاف من المطالبات. والمشكلة هي أن القليل من موظفي الدولة يعرفون كيفية القيام بذلك. وذهبت الأزمة إلى ما هو أبعد من ولاية نيوجيرسي، وهي مجرد واحدة من الولايات العديدة التي اعتمدت على هذه الأنظمة غير العملية. وبحسابات تقريبية واحدة، فإن عدم كفاءة كوبول كلف الناتج المحلي الإجمالي الأمريكي 105 مليار دولار في عام 2020.

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

    تعد لغة COBOL، وهي اختصار لعبارة Common Business-Oriented Language، لغة الكمبيوتر الأكثر انتشارًا في التاريخ. ومن بين 300 مليار سطر من التعليمات البرمجية التي تمت كتابتها بحلول عام 2000، كان 80 بالمائة منها بلغة COBOL. ولا يزال يُستخدم على نطاق واسع ويدعم عددًا كبيرًا من الأنظمة الحكومية، مثل سجلات المركبات والتأمين ضد البطالة؛ في أي يوم، يمكنه التعامل مع شيء بقيمة 3 تريليون دولار من المعاملات المالية. أعتقد أن كوبول هو نوع من الأسبستوس الرقمي، الذي كان موجودًا في كل مكان تقريبًا في وقت ما، والآن أصبح من الصعب للغاية إزالته بشكل خطير.

    تم اقتراح كوبول لأول مرة في عام 1959 من قبل لجنة تضم معظم صناعة الكمبيوتر في الولايات المتحدة (بما في ذلك جريس هوبر). ودعت إلى “مواصفات لغة عمل مشتركة لأجهزة الكمبيوتر الرقمية الآلية” لحل مشكلة متنامية: تكلفة البرمجة. كانت البرامج مكتوبة خصيصًا لأجهزة معينة، وإذا كنت تريد تشغيلها على شيء آخر، فهذا يعني إعادة كتابة شبه كاملة. وتواصلت اللجنة مع وزارة الدفاع التي تبنت المشروع بكل سرور.

    تصميم لغة COBOL يميزها عن اللغات الأخرى في ذلك الوقت والآن. كان من المفترض أن تتم كتابته باللغة الإنجليزية البسيطة حتى يتمكن أي شخص، حتى غير المبرمجين، من استخدامه؛ تمت إضافة التدوين الرياضي الرمزي فقط بعد جدل كبير. تسمح معظم إصدارات لغة COBOL باستخدام مئات الكلمات (تسمح Java بـ 68 كلمة فقط)، بما في ذلك “is” و”then” و”to” لتسهيل الكتابة. حتى أن البعض قال إن الهدف من لغة COBOL هو استبدال مبرمجي الكمبيوتر، الذين احتلوا في الستينيات مكانًا نادرًا في العديد من الشركات. وكانوا أساتذة في التكنولوجيا التي بالكاد يستطيع معظم الناس فهمها. وكان مصممو COBOL يأملون أيضًا في إنشاء وثائق خاصة بها، مما يوفر وقت المطورين ويجعلها سهلة. للحفاظ عليها على المدى الطويل.

    ولكن ماذا يعني حتى أن تكون قابلة للقراءة؟ البرامج ليست كتبًا أو مقالات؛ إنها مجموعات مشروطة من التعليمات. في حين أن لغة COBOL كانت قادرة على تحويل تعقيد سطر واحد من التعليمات البرمجية إلى شيء يمكن لأي شخص أن يفهمه، إلا أن هذا التمييز انهار في البرامج التي كانت تصل إلى آلاف الأسطر. (إنه مثل دليل تجميع Ikea: أي خطوة معينة تكون سهلة، ولكن بطريقة ما لا يزال الأمر غير مكتمل.) علاوة على ذلك، تم تنفيذ COBOL بقطعة من المنطق التي أصبحت محتقرة: عبارة GO TO، وهي آلية تفرع غير مشروطة ترسلك من قسم واحد من البرنامج إلى آخر. وكانت النتيجة “شفرة السباغيتي”، كما يحب المطورون أن يقولوا، والتي جعلت من التوثيق الذاتي أمراً لا أهمية له.

    واجه الكثير من علماء الكمبيوتر مشكلات مع كوبول منذ البداية. من المعروف أن إدسجر ديكسترا كان يكرهها قائلاً: “إن استخدام لغة الكوبول يشل العقل؛ وبالتالي، ينبغي اعتبار تدريسها بمثابة جريمة جنائية”. وبالمثل، كره ديكسترا بيان GO TO، بحجة أنه يجعل فهم البرامج شبه مستحيل. كانت هناك درجة من التكبر الحقيقي: غالبًا ما كان يُنظر إلى لغة COBOL بازدراء باعتبارها لغة نفعية بحتة تهدف إلى حل المشكلات المملة.

    رأى جان ساميت، أحد المصممين الأصليين، الأمر بشكل مختلف – فاللغة ببساطة كانت لها مهمة معقدة تتمثل في تمثيل أشياء معقدة، مثل الضمان الاجتماعي. أو كما كتب مدافع آخر: “للأسف، هناك عدد كبير جدًا من برامج تطبيقات الأعمال التي كتبها مبرمجون لم يستفيدوا أبدًا من تدريس لغة COBOL بشكل جيد.” كانت لغة COBOL الجيدة تقوم بالفعل بالتوثيق الذاتي، ولكن الكثير يعتمد على المبرمج المحدد. وقد عبّر فريد غرونبرغر، عالم الرياضيات في مؤسسة راند، عن الأمر بهذه الطريقة: “إن كوبول، في أيدي المعلم، هو أداة جميلة – أداة قوية للغاية. كوبول، حيث أنه سيتم التعامل معها من قبل كاتب منخفض الدرجة في مكان ما، ستكون فوضى بائسة.”

    شاركها. فيسبوك تويتر بينتيريست تيلقرام واتساب البريد الإلكتروني

    مقالات ذات صلة

    تقول وزارة العدل إنه لا يمكن الوثوق بالإنسان في أنظمة القتال

    تقنية الأربعاء 18 مارس 1:35 ص

    يقوم Meta بإغلاق Horizon Worlds في Meta Quest

    تقنية الثلاثاء 17 مارس 10:31 م

    سجلت حجوزات DoorDash المطاعم الأكثر تميزًا في أمريكا

    تقنية الثلاثاء 17 مارس 9:29 م

    سماعات الرأس Sonos Over-Ear هذه بخصم 100 دولار

    تقنية الثلاثاء 17 مارس 6:27 م

    جهاز غسيل الأقلام الجديد من دايسون موجود هنا

    تقنية الثلاثاء 17 مارس 5:25 م

    هل يجب عليك ترك هاتفك يشحن طوال الليل؟

    تقنية الثلاثاء 17 مارس 3:23 م
    اترك تعليقاً
    اترك تعليقاً إلغاء الرد

    اخر الأخبار

    المزيد

    رئيس الوزراء اليوناني: لن نشارك في أي عملية بالقرب من مسرح العمليات الحالي

    الأربعاء 18 مارس 8:50 ص

    ما مدى مرونة النظم الغذائية الأوروبية وسط تغير المناخ والصراعات العالمية؟

    الأربعاء 18 مارس 8:48 ص

    “ساس” تلغي ألف رحلة في أبريل بعد تضاعف أسعار وقود الطائرات خلال 10 أيام

    الأربعاء 18 مارس 8:45 ص

    الأردن: استشهاد 3 من رجال الأمن بمكافحة المخدرات خلال استهداف أحد المطلوبين

    الأربعاء 18 مارس 8:44 ص

    لقد دمر البوتوكس حفل زفافي الذي تبلغ قيمته 700 ألف دولار

    الأربعاء 18 مارس 8:41 ص

    النشرة البريدية

    اشترك في النشرة البريدية ليصلك كل جديد على بريدك الإلكتروني مباشرة

    رائج هذا الأسبوع

    استجابة لشكاوى الركاب..إيقاف سائق ميكروباص رفع الأجرة بالمخالفة بخط”إسنا-قنا”

    قبل موقعة الحسم في القاهرة.. كيف يمكن لـ الأهلي قلب الطاولة على الترجي وخطف بطاقة نصف النهائي؟

    بوني بلو متهمة بـ “انتهاك الآداب العامة” بعد تقليد الفعل الجنسي، وقد تواجه عقوبة السجن: تقرير

    6 قرارات عاجلة من التعليم بشأن امتحانات شهر مارس 2026

    محمد صلاح العزب يرد بقوة على الانتقادات الموجهة لفيلم سفاح التجمع

    اعلانات
    Demo
    فيسبوك X (Twitter) الانستغرام يوتيوب تيلقرام
    2026 © نجمة الخليج. جميع حقوق النشر محفوظة.
    • من نحن
    • سياسة الخصوصية
    • اعلن معنا
    • اتصل بنا

    اكتب كلمة البحث ثم اضغط على زر Enter

    تسجيل الدخول أو التسجيل

    مرحبًا بعودتك!

    Login to your account below.

    نسيت كلمة المرور؟