top of page

פורטל ידע

האישה שהמציאה את הקובול

  • תמונת הסופר/ת: Admin
    Admin
  • לפני 4 ימים
  • זמן קריאה 2 דקות

פינת רגע של היסטוריה | ינואר 2026


ערך: אריה עמית

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


כשהחלה מלחמת העולם השנייה, היא ניסתה להצטרף לחיל הים. הם דחו אותה: זקנה מדי (37), קלה מדי (105 פאונד), ועבודתה כמרצה למתמטיקה סווגה כשירות אזרחי חיוני. היא לא ביקשה רשות פעמיים. היא עזבה את משרתה הקבועה והצטרפה ל-WAVES (נשים המתקבלות לשירות חירום מתנדבות) של הצי. אם הם לא היו מקבלים אותה בדרך הקלה, היא הייתה גורמת להם לקחת אותה בדרך הקשה. הצי הקצה אותה לפרויקט החישובים של הרווארד, שם פגשה את ה-Mark I - מחשב באורך 15 מטרים וגובהו 2.4 מטרים, ששקל חמש טון ונשמע כמו חדר מלא במסרגות מקשקשות. גרייס הופר התאהבה. היא למדה לתכנת את ה-Mark I באמצעות סרט נייר מנוקב עם חורים. זו הייתה עבודה מייגעת ובלתי סלחנית. אבל היא הייתה טובה בזה. יותר טובה מטובה - מבריקה. עד 1949 היא עזבה את הרווארד כדי לעבוד עבור תאגיד המחשבים Eckert-Mauchly Computer Corporation (later part of Remington Rand), שם הם בנו את UNIVAC I - אחד המחשבים המסחריים הראשונים.

וכאן עלה לה הרעיון הבלתי אפשרי: "המהדר" (Compiler). כך פועל המהדר: אתה כותב הוראות בשפה שבני אדם יכולים לקרוא - כמו "הוסף משכורת לסך הכל" - והמהדר מתרגם אותן אוטומטית לקוד המכונה שהמחשב מבין. כיום, כל מתכנת משתמש במהדרים. הם כל כך בסיסיים לחישוב שאנחנו אפילו לא חושבים עליהם. אבל ב-1952, הרעיון היה רדיקלי. עמיתיה של גרייס הופר אמרו לה שזה לא יכול לעבוד. מחשבים לא היו מתוחכמים מספיק כדי לתרגם פקודות קריאות על ידי בני אדם. תקורת העיבוד תהיה יקרה מדי. זו הייתה פנטזיה. מאוחר יותר היא התבדחה: "היה לי מהדר פעיל ואף אחד לא נגע בו. אמרו לי שמחשבים יכולים לעשות רק חשבון; הם לא יכולים לעשות תוכניות." אז גרייס הופר עשתה את מה שתמיד עשתה כשאנשים אמרו לה שמשהו בלתי אפשרי: היא הוכיחה שהם טועים. ב-1952, היא השלימה את מערכת A-0 - המהדר הפעיל הראשון בעולם. יכולת לכתוב הוראות בפורמט קריא יחסית, והמהדר היה מתרגם אותן לקוד מכונה באופן אוטומטי.

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


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

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

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

לכן היא דחפה קדימה. FLOW-MATIC הפכה לבסיס ל--COBOL (שפה עסקית משותפת), שפותחה בשנת 1959 עם הופר כתורם מרכזי ויועץ טכני.


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

תגובות


bottom of page