אדמירל האחורי גרייס מורי הופר: אמא של קובול

תוכן עניינים:

אדמירל האחורי גרייס מורי הופר: אמא של קובול
אדמירל האחורי גרייס מורי הופר: אמא של קובול
Anonim

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

מי היא גרייס הופר? השנים המוקדמות

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

Image
Image

היא סיימה את Phi Beta Kappa ממכללת Vassar בשנת 1928 עם תארים במתמטיקה ופיזיקה. לאחר מכן היא קיבלה את התואר השני שלה במתמטיקה מייל בשנת 1930, ושנה אחת לאחר מכן, החלה ללמד את אותו נושא במכללת ואסר. היא סיימה את הקריירה החינוכית שלה ב-1934 עם Ph. D. במתמטיקה. בהמשך חייה הפכה למחנכת בעצמה ולמרצה מקצועית בתחום מדעי המחשב.

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

הקריירה הימית של אדמירל אחורי הופר

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

Image
Image

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

היא החזיקה בשייכותה לשמורת הצי למשך שארית חייה, גם כשהיא תרמה תרומה טכנולוגית משמעותית. למרות שחיל הים מעולם לא אישר את העברתה לחיל הים מעבר למילואים, היא קיבלה את דרגת המפקד ב-1966, קפטן ב-1973, קומודור ב-1983 ואדמירל עורפי ב-1985.

"מנהיגות היא רחוב דו-סטרי, נאמנות למעלה ונאמנות למטה. כבוד לממונים עליו; לדאוג לצוות אחד."

בשנת 1987, היא זכתה במדליית שירות ההגנה, העיטור הצבאי הגבוה ביותר ללא קרב.

בשם מה ידועה גרייס הופר?

בזמן שעבד ב-Bureau of Ships Computation Project בהרווארד, הופר עבד עם חלוץ מחשבים אחר, הווארד אייקן. בראשותו של אייקן, הצוות פיתח את המחשב Mark I, הידוע גם כ-Automatic Sequence Controlled Calculator. על הופר הוטל לתכנות את ה-Mark I וכתב מדריך למשתמש של 500+ עמודים עבור המחשב האלקטרומכני המוקדם הזה.

החישובים שלה ושל הצוות אמרו שהם חיוניים למאמץ המלחמתי. הצבא השתמש בהם לחישוב מסלולי רקטות, כיול שולי מוקשים ויצירת טבלאות טווח לתותחים חדשים.

Image
Image

Mark II ו-Mark III בקרוב באו בעקבותיהם. לפי הסיפור, הצוות מצא עש בתוך ה-Mark II ערב אחד ב-1947, מה שהפך את הופר לראשון שכינה בעיית מחשב "באג". הופר המשיכה בעבודתה עם מעבדת המחשוב של הרווארד עד 1949.

לאחר מכן היא הצטרפה לתאגיד Eckert-Mauchly Computer, שנרכש מאוחר יותר על ידי רמינגטון ראנד. היא עבדה כמתמטיקאית בכירה בצוות שפיתח את UNIVAC I, המחשב האלקטרוני הראשון בקנה מידה גדול שיצא לשוק בשנת 1950.

"מכאן ואילך, כשמשהו השתבש במחשב, אמרנו שיש בו באגים."

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

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

"הם אמרו לי שמחשבים יכולים לעשות רק חשבון."

בין 1954 ל-1955 הגיעה Flow-Matic, שפת תכנות מבוססת מהדר שמשתמשת בהצהרות באנגלית כפקודות. התוכנית הפכה זמינה לציבור בשנת 1958. Flow-Matic היה הרעיון שעיצב את קובול.

Cobol (שפה מכוונת עסקית נפוצה) הוגדרה בשנת 1959 היא שפת תכנות עבור מעבדי נתונים בה אנו משתמשים עד היום. הופר קידם את השפה הזו הן למגזר הצבאי והן למגזר הפרטי לאורך שנות ה-60.בשנות ה-70, קובול הייתה שפת המחשב הנפוצה ביותר בעולם.

Image
Image

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

בשנות ה-70 היא פיתחה תקנים לבדיקת מערכות ורכיבי מחשב. הלשכה הלאומית לתקנים (כיום המכון הלאומי לתקנים וטכנולוגיה (NIST)) אימצה את הבדיקות האלה.

"הביטוי הכי מסוכן בשפה הוא, 'תמיד עשינו את זה ככה'."

ציר הזמן של מורשת

1906: נולד בעיר ניו יורק.

1928: בוגר Phi Beta Kappa ממכללת Vassar.

1930: השיגה תואר שני במתמטיקה מאוניברסיטת ייל והתחתנה עם פרופסור מאוניברסיטת ניו יורק וינסנט פוסטר הופר.

1931: התחיל ללמד מתמטיקה במכללת ואסר.

1934: השלימה את הדוקטורט שלה. במתמטיקה מאוניברסיטת ייל.

1943: הצטרף לשמורה של הצי האמריקאי (WAVES).

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

1945: גרושה מבעלה, וינסנט פוסטר הופר.

1949: הצטרף לתאגיד Eckert-Mauchly Computers בתור מתמטיקאי בכיר.

1952: פיתח את מהדר שפת המחשב הראשון.

1954: פיתחה עם הצוות שלה את שפות התכנות Math-Matic ו-Flow-Matic.

1959: הגדיר את שפת התכנות Cobol והפך למרצה בבית הספר מור להנדסת חשמל באוניברסיטת פנסילבניה.

1966: זכה בדרגת מפקד ופרש מהעתודה הימית.

1967, 1971, 1972: הוחזר לשירות פעיל בשמורת הצי, פרש פעם נוספת וחזר שוב לתפקיד פעיל.

"נראה שאני עושה הרבה לפרוש."

1972 - 1978: שירת כמרצה מקצועי באוניברסיטת ג'ורג' וושינגטון.

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

1983: זכה בדרגת קומודור בשמורת הצי על ידי מינוי נשיאותי מיוחד על ידי הנשיא רונלד רייגן.

1985: זכה בדרגת אדמירל עורפי בשמורת הצי.

1986 - 1987: פרש מהעתודה הימית לצמיתות וזכה במדליית שירות ההגנה.

1988: קיבל את המדליה הלאומית לטכנולוגיה.

1991: נבחר לעמית של האקדמיה האמריקאית לאמנויות ולמדעים.

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

תודה, גרייס מורי הופר

לגבי קובול בלבד, תיקונים בו במהלך עשרות השנים הובילו לתחבירים מונחה עצמים בשימוש על ידי ספקים כמו IBM ו-Fujitsu. תוכניות Cobol עדיין פועלות על מערכות הפעלה כמו Unix ו-Windows. והתפיסה של שימוש בהצהרות באנגלית כפקודות מחשב השפיעה לא רק על שפות התכנות אלא גם על האנשים שכותבים אותן ומשתמשים בהן כל יום.

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

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

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

מוּמלָץ: