מדע

מרגרט המילטון מתה בגיל 90: האישה שהתוכנה שלה עזרה להציל את הנחיתה על הירח

הכתבה נכתבה בסיוע כלי בינה מלאכותית ועברה עריכה אנושית.
מרגרט המילטון ב-1969 לצד תדפיסי תוכנת ההנחיה של משימות אפולו, שפיתחה עם צוותה במעבדת MIT
פרסומת

מרגרט המילטון (Margaret Hamilton), מחלוצות הנדסת התוכנה ומי שהובילה את פיתוח תוכנת הטיסה של משימות אפולו, מתה בגיל 90. המכון הטכנולוגי של מסצ'וסטס (MIT) הודיע ב־7 באוקטובר כי המילטון מתה ב־30 בספטמבר 2026. עבודתה וצוותיה עמדו מאחורי אחת ממערכות המחשוב החשובות בהיסטוריה: התוכנה שאפשרה לנחתת אפולו 11 להשלים את הירידה אל פני הירח ביולי 1969, למרות אזעקות עומס שהופיעו במחשב דקות לפני הנחיתה.

מהדורת הערב של בָּעוֹלָם5 הכתבות שחשוב לקרוא, בכל ערב ב-21:00

8 באוקטובר 2026

בתמונה: מרגרט המילטון לצד תדפיסי תוכנת אפולו בשנת 1969. צילום: Draper Laboratory; שחזור: Adam Cuerden. מקור: Wikimedia Commons (נחלת הכלל בארה״ב).

5 דברים שצריך לדעת עכשיו

  • חלוצת מחשוב: המילטון נולדה ב־1936 באינדיאנה והצטרפה ל־MIT ב־1959.
  • אפולו 11: הובילה צוותים שפיתחו את תוכנת הטיסה של חלליות אפולו. מערכת העדיפויות בתוכנה אפשרה למחשב להתמודד עם עומס במהלך הנחיתה ההיסטורית.
  • לא עבדה לבדה: יותר מ־400 איש עסקו בפיתוח תוכנת אפולו במעבדה שבה עבדה; המילטון הובילה את צוותי התוכנה המרכזיים.
  • הנדסת תוכנה: קידמה את ההכרה בפיתוח תוכנה כענף הנדסי עצמאי, בתקופה שבה התחום עדיין היה בראשית דרכו.
  • הוקרה: הנשיא ברק אובמה העניק לה את מדליית החירות הנשיאותית ב־2016.

מה קרה בדקות האחרונות לפני הנחיתה על הירח?

ב־20 ביולי 1969, כאשר ניל ארמסטרונג ובאז אולדרין התקרבו לפני הירח בחללית הנחיתה "איגל", החל מחשב ההנחיה להציג אזעקות, ובהן הקוד 1202. המערכת דיווחה על עומס: המחשב נדרש לטפל ביותר מדי פעולות בזמן קריטי.

בקרת המשימה ביוסטון הייתה צריכה להחליט במהירות אם להמשיך בנחיתה או להפסיק אותה. כאן באה לידי ביטוי החשיבה שהובילה המילטון: צוות התוכנה פיתח מנגנון לניהול משימות על פי סדר עדיפויות. במקום להיתקע בעקבות העומס, המחשב יכול היה לוותר על משימות בעלות חשיבות נמוכה ולהמשיך לבצע את הפעולות הנחוצות לנחיתה. אנשי הבקרה סמכו על התנהגות המערכת ואישרו להמשיך. ארמסטרונג ואולדרין נחתו בשלום.

זו לא הייתה תוכנה ש"הטיסה לבדה" את החללית: הצלחת המשימה הייתה תוצאה של עבודת מהנדסים, אסטרונאוטים וצוותי בקרה רבים. תרומתה של המילטון הייתה הובלת פיתוח מערכת אמינה שהתמודדה עם תקלה ברגע שבו כמעט לא היה מרווח לטעות.

מי הייתה מרגרט המילטון?

המילטון נולדה בעיר פאולי שבמדינת אינדיאנה ב־1936. היא החלה ללמוד מתמטיקה באוניברסיטת מישיגן ובהמשך השלימה תואר במתמטיקה עם לימודי פילוסופיה בקולג' ארלהאם ב־1958. שנה לאחר מכן עברה לבוסטון והחלה לעבוד ב־MIT, תחילה על תוכנות לחיזוי מזג אוויר עם המטאורולוג אדוארד לורנץ, שמחקריו תרמו בהמשך להתפתחות תורת הכאוס.

בשנת 1961 הצטרפה למעבדת לינקולן של MIT ועבדה על תוכנות למערך ההגנה האווירית SAGE. ב־1965, בעקבות מודעה שחיפשה מתכנתים למשימות שיישאו אדם אל הירח, הצטרפה למעבדה לפיתוח תוכנת הטיסה של תוכנית אפולו. היא הייתה המתכנתת הראשונה שגויסה לפרויקט במעבדה, והאישה הראשונה בתפקיד זה.

בהמשך קודמה לתפקידי ניהול. ב־1968 כבר עמדה בראש פיתוח תוכנת הטיסה של מודולי הפיקוד והשירות, במסגרת מאמץ רחב שכלל מאות אנשי צוות.

הטעות של בתה ששינתה את דרך החשיבה על תוכנה

אחד הסיפורים הבולטים בקריירה שלה החל דווקא ביום שבו הביאה לעבודה את בתה הקטנה, לורן. הילדה שיחקה בסימולטור חללית והפעילה בטעות תוכנית שנועדה לשלב שלפני השיגור, בזמן שהסימולטור כבר היה בטיסה. הפעולה גרמה לתקלה.

המילטון ביקשה להוסיף מנגנון שימנע פעולה דומה בזמן טיסה אמיתית, אך בתחילה הוחלט שאין צורך בכך: ההנחה הייתה שאסטרונאוטים מאומנים לא יבצעו טעות כזאת. במהלך משימת אפולו 8 ב־1968 התרחשה שגיאה דומה כשהאסטרונאוט ג'ים לאבל הפעיל את אותה התוכנית. בהמשך שולבו אמצעי ההגנה שהציעה.

הסיפור המחיש את אחד העקרונות שהמילטון ניסתה לבסס: תוכנה טובה אינה נבחנת רק בשאלה אם היא פועלת בתנאים אידיאליים, אלא גם בשאלה כיצד היא מתמודדת עם טעויות בלתי צפויות של משתמשים ומערכות אחרות.

למה היא נחשבת לאחת ממייסדות הנדסת התוכנה?

בשנות ה־60 תוכנה נתפסה לעיתים כמרכיב משני לעומת החומרה. המילטון התעקשה שהכתיבה, הבדיקה והניהול של תוכנה מורכבת דורשים שיטות הנדסיות קפדניות והכרה מקצועית בפני עצמה. היא החלה להשתמש במונח "הנדסת תוכנה" בתקופה שבה עמיתים ראו בו לעיתים בדיחה.

עם השנים הגישה שלה — מניעת טעויות, בדיקות קפדניות, טיפול במצבי כשל ותכנון מערכות מורכבות — נעשתה יסוד מרכזי בהנדסת תוכנה. רעיונות דומים חיוניים כיום במטוסים, במערכות רפואיות, בתשתיות מחשוב ובכל תוכנה שבה לכשל עשויות להיות השלכות כבדות.

מה עשתה לאחר תוכנית אפולו?

לאחר עבודתה ב־MIT הקימה המילטון ב־1976 את חברת Higher Order Software וב־1986 את Hamilton Technologies. באמצעות החברות פיתחה שיטות וכלים לתכנון מערכות תוכנה אמינות. לאורך הקריירה פרסמה יותר מ־130 מאמרים ופרסומים מקצועיים.

ב־2003 קיבלה פרס מיוחד של נאס"א על תרומתה המדעית והטכנולוגית. ב־2016 העניק לה הנשיא ברק אובמה את מדליית החירות הנשיאותית, וב־2017 נבחרה לעמיתה של מוזיאון תולדות המחשב. באותה שנה אף נכללה כדמות בערכת לגו שהוקדשה לנשים בתולדות נאס"א.

התצלום המפורסם לצד ערימות הקוד

אחת התמונות המזוהות ביותר עם המילטון צולמה ב־1969: היא ניצבת לצד ערימה גבוהה של תדפיסי תוכנה שפותחו עבור מחשבי משימות אפולו. התצלום, שבו דפי הקוד כמעט מגיעים לגובהה, נעשה עם השנים לסמל של העבודה העצומה שהייתה דרושה כדי לאפשר למחשב קטן יחסית להנחות חללית לירח.

לצד ההכרה המדעית והטכנולוגית, התמונה הפכה גם לסמל לנוכחותן של נשים במקצועות המחשב בתקופה שבה מספרן בתפקידי הנדסה בכירים היה נמוך.

אחרי מה לעקוב

המילטון הותירה מורשת שחורגת הרבה מעבר לתוכנית אפולו. בזמן שמערכות בינה מלאכותית ותוכנות אוטונומיות נכנסות לתחומים בעלי השלכות בטיחותיות, השאלה שהציבה לפני עשרות שנים נשארת מרכזית: איך מתכננים מערכת שלא רק יודעת להצליח, אלא גם יודעת להתמודד עם טעויות וכשלים?

הזווית הישראלית

הסיפור של המילטון רלוונטי גם לתעשיית ההייטק והחלל בישראל, שבה מפותחות מערכות בתחומי תעופה, רפואה, רכב וביטחון. התפיסה שלפיה אמינות והיערכות לכשלים צריכות להיות חלק מהתכנון הראשוני של התוכנה הפכה מאז לסטנדרט עבודה עולמי. תרומתה מזכירה שגם מאחורי רגעים היסטוריים שמזוהים עם טייסים ואסטרונאוטים עומדים צוותי תוכנה גדולים.

מקורות: MIT, הודעת הפטירה והביוגרפיה, 7 באוקטובר 2026; The Guardian; RTÉ.

קבלו את בָּעוֹלָם למייל!

לא נשלח ספאם. אפשר להסיר את ההרשמה בכל עת. מדיניות הפרטיות

מומלץ להמשיך