جنرال لواء

الحياة الاستثنائية لـ "ملكة الكود": سيرة جريس هوبر


جريس هوبر: عالمة كمبيوتر أمريكية رائدة ، أميرال أميرال أمريكي ومخترع أول مترجم لغة بشري لرموز الكمبيوتر.

مع هذه القائمة من الإنجازات على اسمها ، يمكنك المراهنة على أنها كانت ذكية جدًا.

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

ستتابع المقالة التالية الأحداث الرئيسية في حياتها وتسليط الضوء على مساهماتها في عالم برمجة الكمبيوتر والعالم بأسره.

كما سترى قريبًا ، فهي تستحق بحق لقب "ملكة الشفرة".

من كانت جريس هوبر؟

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

في ذلك الوقت ، جعلها هذا واحدة من أوائل الأدميرال في البحرية الأمريكية.

كانت Grace في طليعة أجهزة الكمبيوتر وتطوير البرمجة من الأربعينيات وحتى الثمانينيات. كما يعتبرها الكثيرون في مجال الحوسبة "ملكة الكود / البرمجيات" لمساهماتها في مجال الحوسبة.

كما قامت بتدريس الرياضيات كأستاذ مشارك في كلية فاسار قبل انضمامها إلى المحمية البحرية للولايات المتحدة كملازم (صغار) خلال الحرب العالمية الثانية.

وأثناء وجودها هناك ، أصبحت واحدة من أوائل المبرمجين لأول كمبيوتر كبير في الولايات المتحدة ، وهو كمبيوتر Harvard Mark I ، وبدأت دورها القيادي مدى الحياة في مجال علوم الكمبيوتر.

كان Grace أيضًا أول شخص اخترع أحد المترجمين الأوائل ، والمعروف في الأصل باسم رابط البرنامج (نظام A-O). حوّل هذا المترجم اللغة الإنجليزية بشكل فعال إلى لغة مفهومة على الكمبيوتر.

قامت بنشر فكرة لغات البرمجة المستقلة عن الآلة ، مما أدى إلى تطوير COBOL ، وهي لغة برمجة عالية المستوى مبكرة لا تزال مستخدمة حتى اليوم.

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

سيرة ذاتية مختصرة لجريس هوبر

ولدت جريس هوبر في 9 ديسمبر 1906 في مدينة نيويورك. منذ سن مبكرة ، كان من الواضح لأي شخص قابلها أنها كانت طفلة ذكية للغاية وذكية.

في سن السابعة ، أخذت غريس على عاتقها معرفة كيفية عمل المنبه. قامت على الفور بتفكيك سبعة منهم كجزء من بحثها.

التحقت بالمدرسة الإعدادية في مدرسة هارتريدج في بلينفيلد ، نيو جيرسي. تخرجت لاحقًا Phi Beta Kappa من Vassar في 1928.

تركت فاسر وحصلت على درجة البكالوريوس في الرياضيات والفيزياء وحصلت على درجة الماجستير من جامعة ييل في 1930. بدأت جريس هوبر بتدريس الرياضيات في فاسار في 1931 وتمت ترقيته إلى أستاذ مشارك في 1941.

حصلت لاحقًا على درجة الدكتوراه. في الرياضيات من جامعة ييل في 1934. في نفس العام رسالتها الأساسيةأنواع جديدة من معايير عدم الاختزالتم نشره.

تزوجت جريس من الأستاذ في جامعة نيويورك ، فنسنت فوستر هوبر ، في 1930 لكن الزوجين انفصلا فيما بعد 1945 - لم تتزوج مرة أخرى. لكنها قررت الاحتفاظ بلقبها المتزوج.

وواصلت لاحقًا قيادة مهنة بحرية ناجحة ومهنة ناجحة للغاية في علوم الكمبيوتر.

توفيت جريس في يوم رأس السنة الجديدة في 1992 في نومها أسباب طبيعية. كانت في منزلها في أرلينغتون بولاية فيرجينيا في ذلك الوقت.

عاشت جريس هوبر حتى سن الشيخوخة 85 ودفن مع مرتبة الشرف العسكرية الكاملة في مقبرة أرلينغتون الوطنية. على 22 نوفمبر 2016، حصلت بعد وفاتها على وسام الحرية الرئاسي من قبل الرئيس باراك أوباما.

بماذا تشتهر جريس هوبر؟

كما ناقشنا بالفعل ، تشتهر غريس بالعديد من الإنجازات التي حققتها في حياتها. تم تقسيم حياتها ومسيرتها المهنية بشكل أساسي بين وظيفتين مختلفتين للغاية ومتطلبة بشدة.

بالنسبة لعلماء الكمبيوتر ، اشتهرت بعملها الرائع في برامج تجميع الكمبيوتر وبرمجة الكمبيوتر في وقت مبكر. ناهيك عن عملها في مشروع COBOL.

ولكن بالنسبة إلى المتحمسين العسكريين والأفراد الذين يخدمون في الخدمة ، اشتهرت بحياتها المهنية المذهلة في البحرية التي ارتفعت من رتبة ملازم في 1944 إلى رتبة أميرال خلفي (النصف الأدنى) بحلول وقت تقاعدها في 1986.

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

تم رفض Grace في البداية من الانضمام إلى البحرية

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

بعد فترة وجيزة من انضمام الولايات المتحدة إلى الحرب العالمية الثانية ، شعرت بأنها مضطرة لخدمة بلدها وحاولت التجنيد. أحبطت طموحاتها في "خدمة وطنها" عندما رُفضت في البداية.

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

في ذلك الوقت كانت كبيرة السن نسبيًا بالنسبة للمجندين الجدد وكانت نسبة وزنها إلى الطول أقل من الحد الأدنى المطلوب. مسيرتها المهنية الحالية كعالمة رياضيات وأستاذة مساعدة في فاسار تعني أيضًا أنها كانت تعتبر "ذات قيمة كبيرة" للأمة.

قررت الانضمام بدلاً من ذلك إلى المحميات البحرية للولايات المتحدة وتسجيل الدخول 1943. كان عليها الحصول على إعفاء للتجنيد ؛ هي كانت 15 رطلاً (6.8 كجم) أقل من الوزن الأدنى للبحرية 120 رطلاً (54 كجم) وكان أكبر من المسموح به عادة.

ضمن الاحتياطيات ، عملت في خدمة النساء المقبولات في خدمة الطوارئ التطوعية (WAVES). كانت هذه وحدة خاصة من الاحتياطيات البحرية المختلطة الجنس الذين قدموا العديد من المساهمات في المجهود الحربي الأمريكي.

كانت هذه الوحدة عبارة عن "حقيبة مختلطة" من الأفراد الذين يؤدون واجبات في مجتمع الطيران والمهن الطبية والعلوم والتكنولوجيا والاتصالات.

أسست البحرية الأمريكية الوحدة في 1942 لأداء نفس المهام التي يقوم بها فيلق الجيش النسائي (WACs) بمهام مثل عمليات برج المراقبة.

لكي يكون المرشح مؤهلاً ، يجب أن يستوفي المعايير التالية ، وأن يكون لديه:

- كن بين 25 و 30 سنة;
- يملك 20/20 رؤية ؛
- يمتلك حدة سمعية طبيعية.
- لديه قدرة التحدث المختصة و ؛
- أظهر ردود أفعال سريعة في المواقف العصيبة.

التغلب على هذه العقبات ، ذكرت جريس للواجب في ديسمبر 1943 في مدرسة Naval Reserve Midshipmen's في كلية سميث في نورثهامبتون ، ماساتشوستس. لقد تخرجت لاحقًا على رأس فصلها في 1944 وتم تعيينه في مكتب مشروع حساب السفن في جامعة هارفارد بصفته ملازمًا مبتدئًا.

مهنة Grace الرائدة في مجال الحوسبة

أثناء الحرب ، عمل هوبر ضمن طاقم برمجة الكمبيوتر في مارك الأول برئاسة هوارد إتش أيكن. هوبر وأيكين في جامعة هارفارد. ساعدت في تأليف ثلاث أوراق بحثية عن Mark I (المعروف أيضًا باسم حاسبة التحكم في التسلسل التلقائي).

كان IBM Mark I كمبيوترًا كهروميكانيكيًا للأغراض العامة تم استخدامه خلال المراحل الأخيرة من الحرب العالمية الثانية لمساعدة المجهود الحربي للبلاد. بدأ المشروع في 1944 بواسطة جون فون نيومان (الذي عمل أيضًا في مشروع مانهاتن).

كما كلفها كبير الضباط هوارد إتش أيكن ، بكتابة دليل مارك 1. كان هذا لإثبات أنها مهمة هائلة ، وكما تقول جريس ، أشبه بكتابة كتاب.

"لا أستطيع تأليف كتاب" ، تتذكر قولها للضابط خلال أ 1987 مقابلة ليترمان حول هذا الموضوع. رد قائدها "أنت في البحرية الآن" ، لذلك "كتبت كتابًا" قالت جريس هوبر.

ما لا يصدق أن نلاحظ أنه نظرًا لأن هذا كان أول جهاز كمبيوتر احتاجته لتعلم الكثير من الأشياء حول هذا الموضوع قبل أن تبدأ حتى في معالجة مهمتها. لقد تم إلقاءها في النهاية العميقة حرفيًا.

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

بحلول هذا الوقت ، كانت قد ارتقت أيضًا إلى منصب زميل أبحاث في جامعة هارفارد. أثناء وجودها في هافارد ، قدمت مساهمات كبيرة إلى أجهزة الكمبيوتر المبكرة الأخرى بما في ذلك Mark II و Mark III في جامعة هارفارد.

طوال هذا الوقت واصلت الخدمة في البحرية الاحتياطية. بقيت جريس في معمل الحوسبة بجامعة هارفارد حتى 1949، ورفض الأستاذية الكاملة في فاسار لصالح العمل كباحث زميل بموجب عقد البحرية في جامعة هارفارد.

UNIVAC وصعود المترجم

انضمت جريس إلى شركة Eckert-Mauchly Computer Corporation في 1949 كعالم رياضيات كبير. هنا قدمت مساهماتها الرئيسية في الحوسبة - المترجم.

أثناء عملها في الشركة ، تم تكليفها بالعمل في UNIVAC (Universal Automatic Computer) الذي كان أول كمبيوتر واسع النطاق في ذلك الوقت. كما أن لديها قوة حوسبية أكبر من Harvard Mark I.

سرعان ما أدرك هوبر أن الشكل الجديد لطريقة التفاعل بين الإنسان والحاسوب سيزيد بشكل كبير من فائدة هذه التقنية. اعتقدت أنها ستكون فكرة جيدة إذا تمكنت أجهزة الكمبيوتر من "فهم" اللغات البشرية مثل الإنجليزية.

سرعان ما أشار زملاؤها إلى أن أجهزة الكمبيوتر لا تفهم اللغة الإنجليزية وأن فكرتها لم تقبل 3 سنوات. نشرت أول ورقة بحثية لها عن المفهوم في 1952 ومع ذلك.

لن تضطر فكرة Grace إلى الانتظار لفترة أطول حيث تم شراء شركة Eckert-Mauchly Computer Corporation من قبل شركة Remington Rand Corporation في نفس الوقت تقريبًا. أعطيت "الضوء الأخضر" لتطوير مفهومها.

ما هي أعظم مساهمة جريس هوبر في الحوسبة؟

في وقت لاحق 1952، كان لديها أول رابط تحميل جاهز (مترجم) جاهز (مترجم A-0). وتذكرت لاحقًا أنه "لم يعتقد أحد أن لدينا مترجمًا قيد التشغيل ولن يمسها أحد".

كان مترجمها المبكر قادرًا على ترجمة التدوين الرياضي إلى رمز آلي. كان هذا جيدًا لعلماء الرياضيات ولكنه كان عمليًا لمعالجي البيانات الذين افتقروا هم أنفسهم إلى المهارات الضرورية مثل معالجة الرموز.

ورأت أنه سيكون من الأفضل إنشاء طريقة لترجمة اللغة البشرية مباشرة إلى كود الآلة. كانت هذه بداية COBOL (لغة كمبيوتر قوية لمعالجات البيانات لا تزال مستخدمة حتى اليوم).

بدلاً من إدخال سلسلة من الصيغ الرياضية أو الكود الثماني أو رموز السلسلة ، يمكن للمشغل ببساطة كتابة شيء باللغة الإنجليزية مثل "طرح ضريبة الدخل من الدفع".

بالنسبة لعملها ، تمت ترقية Grace Hopper لاحقًا إلى منصب مدير البرمجة التلقائية الأول للشركة. أصدر هذا القسم بعضًا من أولى لغات البرمجة القائمة على المترجم بما في ذلك MATH-MATIC و FLOW-MATIC.

روجت جريس هوبر مصطلح "خطأ الكمبيوتر"

ربما تكون قد سمعت عن مصطلح "خطأ" عندما يتعلق الأمر بأنظمة الكمبيوتر. لكن هل تساءلت يومًا من أين جاء المصطلح؟ اتضح أن الإجابة بسيطة بشكل مرضٍ.

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

تقول القصة أن فراشة زحفت بين 'gubbins' للكمبيوتر وتعثرت داخل أحد المرحلات مما تسبب في تعطلها. ومن هنا جاء استخدام مصطلح "علة".

تم استخدام مصطلح "أخطاء الكمبيوتر / البرامج" قبل وقت غريس ، ولكن بعد أن كتبت جريس هوبر في مذكراتها "أول حالة حقيقية لوجود خطأ" ، أصبح المصطلح شائعًا حقًا ، ولهذا السبب ، جزئيًا ، ما زلنا نستخدمه اليوم.

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

الحدث الشهير الآن ، وقع في 9 سبتمبر 1947 الساعة 15:45 مساءً عندما اكتشف الفنيون سبب عطل حديث في Mark II. باستخدام الملقط ، تمكنوا من عزل المشكلة وإزالتها من Relay # 70، Panel F، a 2 بوصة (5 سم) عثة ميتة.

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

حتى أن المهندسين أخذوا الوقت الكافي لاستعادة بقايا الحشرة وتثبيتها على الملاحظات لمرافقة إدخال دفتر السجل.

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

في حين أنه من المؤكد أن مشغلي Harvard Mark II لم يصوغوا مصطلح "خطأ" ، فقد تم اقتراح أن الحادث ساهم في الاستخدام واسع النطاق وقبول المصطلح ضمن قاموس برامج الكمبيوتر. "- Graham Cluley / thenextweb.com .

لعبت جريس هوبر دورًا أساسيًا في تطوير لغة COBOL

كانت جريس هوبر قد ميزت نفسها بالفعل كعالمة كمبيوتر بارزة في أواخر الخمسينيات من القرن الماضي ، لكن كانت لديها حيلة أخرى في جعبتها.

اجتمع خبراء الكمبيوتر والمسؤولون الحكوميون معًا في ربيع 1959 في مؤتمر يعرف باسم مؤتمر لغات أنظمة البيانات (CODASYL). طُلب من هوبر العمل كمستشار تقني للجنة.

كان الهدف الرئيسي من المؤتمر هو توجيه تطوير لغة برمجة قياسية يمكن استخدامها في جميع أنحاء الصناعة. من الاجتماع ، تم إطلاق جهد جديد لتطوير لغة برمجة جديدة أطلق عليها اسمكوممونبفائدة-امهذبإلanguage ، COBOL لفترة قصيرة.

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

ولكن ، إلى حد بعيد ، أهم تطور من 1959 المؤتمر كان ولادة COBOL. هذه اللغة الجديدة ، في الواقع ، ستكون امتدادًا للغة FLOW-MATIC الخاصة بهوبر مع بعض الأفكار من نظير IBM ، COMTRAN.

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

ما بين 1967 و 1977 سيكون هوبر بمثابة مدير مجموعة لغات البرمجة البحرية في مكتب البحرية لتخطيط نظم المعلومات. كما تمت ترقيتها إلى رتبة نقيب في 1973.

ستقوم Grace أيضًا بتطوير برنامج التحقق من صحة COBOL والمجمع الخاص به كجزء من برنامج توحيد COBOL للبحرية بأكملها.

ما هي برمجة كوبول؟

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

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

تم توحيده رسميًا في 1968 وتلقى أربعة مراجعات رئيسية على مر السنين. تشمل التوسعات دعم البرمجة المنظمة والموجهة للكائنات. المعيار الحالي هوISO / IEC 1989: 2014.

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

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

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

على سبيل المثال ، في اللغات الأكثر حداثة ، تكون البنية الموجزة هي القاعدة على سبيل المثال "y = x ؛".

من ناحية أخرى ، سيجري كوبول نفس العملية من خلال الصيغة الأكثر تعقيدًا "MOVE x TO Y)".

ما هي جوائز جريس موراي هوبر؟

جوائز Grace Murray Hopper هي جائزة خاصة مقدمة من جمعية ماكينات الحوسبة (ACM) التي تم تسميتها تكريماً لـ Grace وتم منحها منذ ذلك الحين 1971.

تُمنح هذه الجائزة المرموقة لمتخصصي الحوسبة الذين يقدمون مساهمات تقنية أو خدمية فردية مهمة للصناعة قبل بلوغ سنهم 35.

وفقًا لموقعهم الإلكتروني الرسمي ، تم منحهم "لأفضل محترف كمبيوتر شاب في العام ، يتم اختياره على أساس مساهمة تقنية أو خدمية رئيسية واحدة حديثة. هذه الجائزة مصحوبة بجائزة $35,000. يجب أن يكون المرشح 35 سنة من العمر أو أقل في وقت تقديم المساهمة المؤهلة. تقدم Microsoft الدعم المالي لجائزة Grace Murray Hopper ". - جوائز Grace Murray

تم منح الجائزة الأولى إلى دونالد إي.كنوث في 1971 "لتصميم وتنفيذ TEX ، أداة مبتكرة لتكوين الكمبيوتر للوثائق عالية الجودة المطبعية." - ACM.

آخر مستلم هي أماندا راندلز التي حصلت على الجائزة في 2017. جائزتها كانت لتطويرها هارفي.

"[هارفي] هو رمز محاكاة للدورة الدموية متوازي على نطاق واسع قادر على نمذجة نظام الشرايين البشرية بالكامل بدقة دون خلوية وتعزيز الاكتشافات التي ستكون بمثابة أساس لتحسين التشخيص والوقاية والعلاج من الأمراض البشرية." - ACM.


شاهد الفيديو: شراء البئر و عداوة اليهود39. الشيخ محمد خيرى سلسلة السيرة النبوية إطلالة سريعة على أعظم سيرة (شهر اكتوبر 2021).