ג'ון מוצ'לי (John Mauchly)

היסטוריה ואנשי מפתח

הגדרה

ג'ון מוצ'לי היה פיזיקאי אמריקאי שהגה ב-1942 את הרעיון הקונספטואלי למחשב אלקטרוני כללי, וניהל יחד עם ג'יי פרספר אקרט את פיתוח ENIAC; לאחר מכן ייסדו יחד את Eckert–Mauchly Computer Corporation, שבנתה את UNIVAC I.

מפיזיקאי-שדה למרצה יחיד במחלקה

ג'ון ויליאם מוצ'לי נולד ב-30 באוגוסט 1907 בסינסינטי שבאוהיו, למשפחה ממוצא גרמני; אביו, סבסטיאן מוצ'לי, היה ראש מדור החשמל הארצי במכון קרנגי בוושינגטון, ועם התפקיד עברה המשפחה לצ'ייבי צ'ייס שבמרילנד. מוצ'לי התקבל ב-1925 ללימודי הנדסה באוניברסיטת ג'ונס הופקינס במלגה, עבר לפיזיקה, ולמרות שלא סיים תואר ראשון פורמלי קיבל ב-1932 דוקטורט בפיזיקה מאותה אוניברסיטה. ב-1933 התמנה לראש מחלקת הפיזיקה במכללת Ursinus הקטנה בפנסילבניה — כשהוא בפועל חבר-הסגל היחיד של המחלקה — ושם עסק, בין היתר, בניתוח סטטיסטי של נתוני מזג-אוויר, תחום שיעסיק אותו שוב מאוחר יותר.

1942: התזכיר שהוליד את ENIAC

ב-1941 השתתף מוצ'לי בקורס-הכשרה צבאי באלקטרוניקה בבית-הספר למור שבאוניברסיטת פנסילבניה, ושם פגש לראשונה את המהנדס ג'יי פרספר אקרט. בשנת 1942 כתב מוצ'לי תזכיר בשם "השימוש בהתקני שפופרות-ריק מהירות לחישוב", שהציע לבנות מחשב אלקטרוני כללי במקום מחשב-אנלוגי ייעודי — רעיון שתחילה לא זכה לתשומת-לב רבה בתוך בית-הספר. הקצין הרמן גולדסטיין, קצין-הקישור של הצבא לבית-הספר, הוא שזיהה את הפוטנציאל וביקש ממוצ'לי לנסח הצעה רשמית; באפריל 1943 חתם הצבא על חוזה לבניית ENIAC. בפרויקט חילקו מוצ'לי ואקרט את האחריות: מוצ'לי הוביל את התכנון הרעיוני, ואקרט את ההנדסה בפועל.

EMCC, UNIVAC ו-Short Code

במרץ 1946 עזבו מוצ'לי ואקרט את בית-הספר למור בעקבות מחלוקת על זכויות-הפטנטים על ENIAC, וב-1947 הקימו יחד את Eckert–Mauchly Computer Corporation (EMCC), כשמוצ'לי משמש נשיאה. ב-1950 נרכשה החברה בידי Remington Rand והפכה לחטיבת UNIVAC; מוצ'לי נותר בה כמנהל-יישומים במשך כעשור, ועסק בין היתר בפרויקטים לחיזוי מזג-אוויר באמצעות המחשב. תרומתו האישית המשמעותית ביותר בתקופה הזו הייתה Short Code — שפת-תכנות מבוססת-פסאודוקוד שהציע ב-1949, ופעלה על UNIVAC I ו-II; היא נחשבת לשפת-התכנות הראשונה שהופעלה בפועל על מחשב. מתוך אמונתו בחשיבות שפות-התכנות, שכר מוצ'לי את גרייס הופר לפתח מהדר (Compiler) עבור UNIVAC.

ביטול הפטנט וקריירה מאוחרת

הפטנט המקורי על ENIAC, שהוגש ב-1947 ואושר רק ב-1964, בוטל בפועל ב-19 באוקטובר 1973 בפסק-דין פדרלי (Honeywell נגד Sperry Rand); השופט ארל לארסון קבע ש"עיקר הרעיון נגזר" ממחשב Atanasoff–Berry קודם — קביעה שנותרה שנויה-במחלוקת בקרב היסטוריונים של המחשוב. הביטול מנע ממוצ'לי ומאקרט להמשיך להפיק תמלוגים מההמצאה שראו כשלהם. ב-1959 עזב מוצ'לי את ספרי-ראנד והקים את Mauchly Associates, חברת-ייעוץ שהציגה מאוחר יותר את שיטת נתיב-הביקורת (Critical Path Method) לתזמון בענף הבנייה; ב-1967 הקים ארגון-ייעוץ נוסף, Dynatrend, ומ-1973 ועד מותו שימש יועץ ל-Sperry UNIVAC. הוא היה גם חבר-סגל מייסד ונשיאה הראשון של אגודת מדעי-המחשוב (ACM), ומבין מייסדי אגודת המתמטיקה התעשייתית-והשימושית (SIAM), ששימש נשיאה הרביעי.

חיים אישיים ומורשת

מוצ'לי נישא פעמיים: למתמטיקאית מרי אוגוסטה וולזל ב-1930, שטבעה למוות ב-1946 והותירה שני ילדים; ולקת'לין (קיי) מק'נלטי, אחת משש המתכנתות המקוריות של ENIAC, ב-1948, שעמה נולדו לו חמישה ילדים נוספים. לאורך הקריירה קיבל מוצ'לי את מדליית הווארד פוטס (1949), פרס גוד (1966), פרס הרולד פנדר (1973) ופרס פיורה של ה-IEEE (1978), והוכנס ב-2002, לאחר מותו, להיכל התהילה הלאומי של הממציאים בארה"ב. מבחן סטטיסטי הנקרא על שמו, "מבחן הכדוריות של מוצ'לי" (Mauchly's Sphericity Test), משמש עד היום בניתוח-שונות חוזר — תרומה אישית נפרדת שלו לתחום הסטטיסטיקה. מוצ'לי נפטר ב-8 בינואר 1980 באמבלר שבפנסילבניה, במהלך ניתוח-לב, לאחר מחלה ממושכת.

שאלות נפוצות ❓

מה הייתה תרומתו הספציפית של מוצ'לי ל-ENIAC, לעומת אקרט?

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

מה זה Short Code, ולמה הוא חשוב?

שפת-תכנות מבוססת-פסאודוקוד שהציע מוצ'לי ב-1949 ופעלה על UNIVAC I ו-II; היא נחשבת לשפת-התכנות הראשונה שהופעלה בפועל על מחשב.

מה קרה לפטנט של ENIAC?

בית-משפט פדרלי ביטל אותו ב-19 באוקטובר 1973, בקביעה שרעיונות מרכזיים בו נגזרו ממחשב ה-Atanasoff–Berry הקודם — קביעה שמנעה ממוצ'לי ומאקרט להמשיך להפיק תמלוגים ממנו, ושנותרה שנויה-במחלוקת.

מה זה "מבחן הכדוריות של מוצ'לי"?

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