وُلدت غريس هوبر عام 1906 في نيويورك، ودرست الرياضيات والفيزياء حتى نالت الدكتوراه في الرياضيات من جامعة ييل عام 1934، وهو إنجاز نادر للنساء في تلك الحقبة. التحقت بالبحرية الأمريكية الاحتياطية عام 1943 خلال الحرب العالمية الثانية، وكُلّفت بالعمل على أحد أوائل الحواسيب الإلكتروميكانيكية الضخمة في جامعة هارفارد، وهو حاسوب Mark I.

في تلك الحقبة المبكرة، كانت برمجة الحواسيب تتم بلغة الآلة الثنائية المعقدة التي لا يفهمها إلا متخصصون قلائل. طوّرت هوبر عام 1952 أول «مترجم برمجي» (Compiler) في التاريخ، وهو برنامج قادر على تحويل تعليمات مكتوبة بلغة قريبة من الإنجليزية إلى شيفرة آلية ينفذها الحاسوب، في فكرة ثورية اعتُبرت وقتها شبه مستحيلة التطبيق من قِبل كثير من زملائها.

من كوبول إلى «أم البرمجة»

مهّد ابتكار هوبر الطريق لتطوير لغة كوبول (COBOL)، إحدى أوائل لغات البرمجة عالية المستوى المصممة خصيصًا للتطبيقات التجارية، والتي شاركت في تصميمها، وظلت مستخدمة في أنظمة مالية ومصرفية حول العالم لعقود طويلة. تُنسب إليها أيضًا صياغة مصطلح «الخلل البرمجي» (Bug) بعد أن وجد فريقها حشرة حقيقية عالقة داخل أحد الحواسيب المبكرة. تقاعدت من البحرية برتبة عميد بحري وهي في الثمانين من عمرها، لتصبح أكبر ضباط البحرية الأمريكية سنًا آنذاك، وتخليدًا لإرثها سُمّيت مدمّرة بحرية أمريكية باسمها.