
מרגרט המילטון, חלוצת תוכנה של Apollo, מתה בגיל 90
מרגרט המילטון, מדענית מחשב שהובילה את פיתוח התוכנה לתכנית Apollo של NASA ב-MIT, מתה בגיל 90. יותר מ-130 פרסומים ייחסו אליה, והיא הייתה זו שהפכה את הנדסת התוכנה לתחום עצמאי.
מובילת פיתוח התוכנה של Apollo מתה בגיל 90
מרגרט המילטון, מדענית מחשב שהובילה את פיתוח התוכנה לתכנית Apollo של NASA ב-Instrumentation Lab של MIT, מתה ב-30 בספטמבר. היא הייתה בת 90. להמילטון יותר מ-130 פרסומים, ודווקא היא סייעה להקים את הנדסת התוכנה כתחום נפרד. היא עבדה ב-MIT מ-1959 עד אמצע שנות ה-1970, ולאחר מכן הפכה ליזמית ומנהלת כללית של טכנולוגיות מחשב. ב-2016, במעמד הענקת מדליית החירות הנשיאותית, ציינו שהיא הגדירה צורות חדשות של הנדסת תוכנה וסייעה לייסד תעשייה ששינתה לתמיד את ההיסטוריה האנושית.
מתחזית מזג אוויר ועד הירח
המילטון נולדה ב-1936 בפאולי, אינדיאנה, למדה מתמטיקה באוניברסיטת מישיגן ולאחר מכן עברה ל-Earlham College, שם קיבלה ב-1958 תואר ראשון במתמטיקה עם מינור בפילוסופיה. ב-1959 עברה לבוסטון ותפסה תפקיד זמני במחלקה למטאורולוגיה של MIT, שם עבדה עם הפרופסור Edward N. Lorenz על תוכנה לחיזוי מזג אוויר, שהייתה הצעד הראשון שלה בתכנות. ב-1961 הצטרפה כמתכנתת לפרויקט הגנת האוויר SAGE ב-MIT Lincoln Laboratory וכתבה תוכנה למחשב האנסטי AN/FSQ-7. ב-1965 הפכה למתכנתת הראשונה ולאישה הראשונה שהוצבו בפרויקט Apollo של ה-Instrumentation Lab ב-MIT. עד 1968 היא הייתה סמנכ"לית והובילה את צוות Command and Service Module, שבו עבדו מעל 400 איש על תוכנת Apollo.
תכנות הגנתי הציל את השיגור
הדגש של המילטון על אמינות תוכנה נמצא קריטי. אחרי שבתה בת הארבע הפעילה את התוכנית P01 במהלך טיסה וגרמה לכישלון סימולטור ה-command module, המילטון הציעה פתרון שבמשימות אמיתיות היה מונע את השגיאה הזאת, אך ההצעה שלה לא נלקחה בחשבון. ב-1968, במהלך Apollo 8, האסטרונאוט ג'ים לובל הפעיל בטעות את P01 במהלך טיסה, מה שמחק נתוני ניווט; צוותה של המילטון תיקן את השגיאה וטען את השינויים שלה למערכת. ביולי 1969, במהלך Apollo 11, מחשב הטיסה שלח אות עומס יתר 1202 כמה דקות לפני הנחיתה. התוכנה המבוססת עדיפויות שיצר צוותה של המילטון כיבתה משימות רקע כדי שהפונקציות הקריטיות למשימה יבוצעו בעדיפות, ויוסטון איפשרה להמשיך בנחיתה.
מורשת ופרסים
המילטון ייסדה את Higher Order Software ב-1976, ועשור לאחר מכן את Hamilton Technologies, שמוצר הדגל שלה הוא Universal Systems Language להנדסת מערכות מורכבות ועמידות בפני תקלות. ב-2016 זכתה במדליית החירות הנשיאותית, ב-2003 בפרס Exceptional Space Act של NASA, ב-2017 בפרס Fellow של Computer History Museum, ב-2019 בפרס הישגי החיים של Intrepid, וב-2022 הוכנסה ל-National Aviation Hall of Fame. קוד Apollo נוסף ל-GitHub ב-2015, ודמות ה-Lego של המילטון הופיעה בסט Women of NASA לשנת 2017. היא נותרה אחריה בתה לורן, שני נכדים, ארבעה נינים ושלוש אחיות. טקס הזיכרון מתוכנן לאביב בקיימברידג', מסצ'וסטס.
מקורות: Mit News · Techmeme · The Register
SiTech — פיתוח אתרים בכוח ה-AI
אנחנו בונים אתרים מהירים ומודרניים ומשלבים AI בתהליכי עבודה אמיתיים. יש לכם פרויקט או שאלה? נשמח לעזור.