يجتمع فريق من مصنعي الكمبيوتر والمستخدمين وأعضاء الجامعات بقيادة جريس هوبر لمناقشة إنشاء لغة برمجة جديدة تسمى COBOL.
COBOL (اختصار لـ "لغة الأعمال الموجهة العامة") هي لغة برمجة كمبيوتر مجمعة تشبه اللغة الإنجليزية مصممة للاستخدام التجاري. إنها لغة حتمية وإجرائية ، ومنذ عام 2002 ، لغة موضوعية المنحى. يستخدم COBOL بشكل أساسي في الأعمال التجارية والتمويل والأنظمة الإدارية للشركات والحكومات. لا يزال COBOL مستخدمًا على نطاق واسع في التطبيقات التي يتم نشرها على أجهزة الكمبيوتر المركزية ، مثل الدُفعات الكبيرة الحجم ووظائف معالجة المعاملات. ومع ذلك ، نظرًا لتراجع شعبيتها وتقاعد مبرمجي COBOL ذوي الخبرة ، يتم ترحيل البرامج إلى منصات جديدة أو إعادة كتابتها باللغات الحديثة أو استبدالها بحزم برامج. معظم البرمجة في COBOL هي الآن فقط للحفاظ على التطبيقات الحالية ؛ ومع ذلك ، كانت العديد من المؤسسات المالية الكبيرة لا تزال تطور أنظمة جديدة في COBOL حتى أواخر عام 2006. تم تصميم كوبول في عام 1959 بواسطة CODASYL وكان يعتمد جزئيًا على لغة البرمجة FLOW-MATIC التي صممها Grace Hopper. تم إنشاؤه كجزء من جهود وزارة الدفاع الأمريكية لإنشاء لغة برمجة محمولة لمعالجة البيانات. كان يُنظر إليه في الأصل على أنه فجوة مؤقتة ، لكن وزارة الدفاع أجبرت الشركات المصنعة لأجهزة الكمبيوتر على الفور على توفيره ، مما أدى إلى اعتماده على نطاق واسع. تم توحيده في عام 1968 ومنذ ذلك الحين تم تنقيحه أربع مرات. تشمل التوسعات دعم البرمجة المنظمة والموجهة للكائنات. المعيار الحالي هو ISO / IEC 1989: 2014. تحتوي عبارات COBOL على صيغة تشبه اللغة الإنجليزية ، والتي تم تصميمها لتكون ذاتية التوثيق وقابلة للقراءة بشكل كبير. ومع ذلك ، فهو مطول ويستخدم أكثر من 300 كلمة محجوزة. على النقيض من البنية الحديثة والموجزة مثل y = x ؛ ، يحتوي COBOL على صيغة تشبه اللغة الإنجليزية (في هذه الحالة ، MOVE x TO y).
يتم تقسيم كود كوبول إلى أربعة أقسام (التعريف ، البيئة ، البيانات ، والإجراءات) تحتوي على تسلسل هرمي صارم للأقسام والفقرات والجمل. نظرًا لعدم وجود مكتبة قياسية كبيرة ، يحدد المعيار 43 عبارة و 87 وظيفة وفئة واحدة فقط.
لم يكن علماء الكمبيوتر الأكاديميون مهتمين عمومًا بتطبيقات الأعمال عندما تم إنشاء COBOL ولم يشاركوا في تصميمه ؛ تم تصميمها (بشكل فعال) من الألف إلى الياء كلغة كمبيوتر للأعمال ، مع التركيز على المدخلات والمخرجات ، التي كانت أنواع بياناتها الوحيدة عبارة عن أرقام وسلاسل نصية.
تعرضت COBOL لانتقادات طوال حياتها بسبب إسهابها وعملية تصميمها وضعف دعمها للبرمجة المنظمة. تؤدي نقاط الضعف هذه إلى برامج متجانسة مطولة (يُقصد بها أن تكون شبيهة بالإنجليزية) يصعب فهمها.
لسنوات ، تم افتراض COBOL كلغة برمجة لعمليات الأعمال في الحواسيب المركزية ، على الرغم من تزايد الاهتمام في السنوات الأخيرة بترحيل عمليات COBOL إلى الحوسبة السحابية.
غريس بروستر كان موراي هوبر (née Murray ؛ 9 ديسمبر 1906-1 يناير 1992) عالم كمبيوتر أمريكي وأدميرال بحري للولايات المتحدة. كانت من أوائل المبرمجين للكمبيوتر Harvard Mark I ، وكانت رائدة في برمجة الكمبيوتر التي اخترعت أحد الروابط الأولى. كانت Hopper أول من ابتكر نظرية لغات البرمجة المستقلة عن الآلة ، وتم تمديد لغة البرمجة FLOW-MATIC التي أنشأتها باستخدام هذه النظرية لاحقًا لإنشاء COBOL ، وهي لغة برمجة مبكرة عالية المستوى لا تزال مستخدمة حتى اليوم.
قبل انضمامه إلى البحرية ، حصل هوبر على درجة الدكتوراه. في الرياضيات من جامعة ييل وكان أستاذاً للرياضيات في كلية فاسار. حاولت هوبر التجنيد في البحرية خلال الحرب العالمية الثانية ولكن تم رفضها لأنها كانت تبلغ من العمر 34 عامًا. وبدلاً من ذلك انضمت إلى احتياطيات البحرية. بدأت هوبر حياتها المهنية في مجال الحوسبة عام 1944 عندما عملت في فريق هارفارد مارك الأول بقيادة هوارد إتش أيكن. في عام 1949 ، انضمت إلى شركة Eckert-Mauchly Computer Corporation وكانت جزءًا من الفريق الذي طور كمبيوتر UNIVAC I. في Eckert – Mauchly ، أدارت تطوير واحد من أول مترجمي COBOL. كانت تعتقد أن لغة البرمجة على أساس اللغة الإنجليزية كانت ممكنة. قام مترجمها بتحويل المصطلحات الإنجليزية إلى رمز آلة مفهومة بواسطة أجهزة الكمبيوتر. بحلول عام 1952 ، أنهت هوبر برنامجها الرابط (كان يسمى في الأصل المترجم) ، والذي تمت كتابته لنظام A-0. خلال خدمتها في زمن الحرب ، شاركت في تأليف ثلاث أوراق بحثية بناءً على عملها في Harvard Mark 1.
في عام 1954 ، اختارت Eckert-Mauchly Hopper لقيادة قسم البرمجة التلقائية ، وقادت إصدار بعض اللغات المترجمة الأولى مثل FLOW-MATIC. في عام 1959 ، شاركت في اتحاد CODASYL ، الذي استشار هوبر لإرشادهم في إنشاء لغة برمجة مستقلة عن الآلة. أدى ذلك إلى ظهور لغة COBOL ، والتي كانت مستوحاة من فكرتها عن لغة تعتمد على الكلمات الإنجليزية. في عام 1966 ، تقاعدت من الاحتياط البحري ، ولكن في عام 1967 أعادتها البحرية إلى الخدمة الفعلية. تقاعدت من البحرية في عام 1986 ووجدت عملاً كمستشار لشركة Digital Equipment Corporation ، حيث تشاركت خبراتها في الحوسبة.
أطلق عليها اسم المدمرة الأمريكية يو إس إس هوبر التي تعمل بالصواريخ الموجهة من طراز Arleigh Burke ، وكذلك الكمبيوتر العملاق Cray XE6 "Hopper" في NERSC. خلال حياتها ، حصلت هوبر على 40 درجة فخرية من جامعات في جميع أنحاء العالم. تم تغيير اسم كلية في جامعة ييل تكريما لها. في عام 1991 ، حصلت على الميدالية الوطنية للتكنولوجيا. في 22 نوفمبر 2016 ، حصلت بعد وفاتها على وسام الحرية الرئاسي من قبل الرئيس باراك أوباما.