עדה לאבלייס

עדה לאבלייס: בתו של המשורר שכתבה את התוכנית הראשונה

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

בתו של משורר, שגדלה נגד המשורר

עדה ביירון נולדה ב-10 בדצמבר 1815, הילדה החוקית היחידה של המשורר לורד ביירון ואנבלה מילבנק. הוריה נפרדו תוך שבועות מלידתה, וביירון עזב את אנגליה לצמיתות כשהייתה בת ארבעה חודשים; מעולם לא היה לה קשר איתו, והוא מת כשהייתה בת שמונה. אמה, אנבלה, שהייתה בעצמה בעלת הכשרה מתמטית, כיוונה במכוון את חינוכה של עדה לעבר לוגיקה, מדע ומתמטיקה, בחלקה כהגנה מחושבת מפני מה שחששה שהם הטמפרמנט השירי המסוכן של אביה - תוכנית של שיעורים פרטיים יוצאי דופן עבור אישה ממעמדה החברתי בבריטניה של תחילת המאה ה-19. בשנת 1833, בגיל שבע-עשרה, עדה השתתפה במפגש חברתי שבו צ'ארלס באבג' הדגים חלק עובד של מנוע ההפרשים שלו, מחשבון מכני, והיא נכבשה מיד על ידי המכונה ועל ידי באבג' עצמו, והחלה מערכת יחסים עבודה והתכתבות שתימשך כל חייה.

נישואים וחזרה למתמטיקה

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

THE FREE TEST
How high is yours?

Twenty questions, eight minutes on the clock, and a percentile measured against everyone who has taken it. No sign-up.

Take the IQ test →

תרגום מנבראה, כתיבת ההערות

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

מי באמת כתב את האלגוריתם

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

מוות מוקדם

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

למה עדה נקראת גאונה

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

מורשת

היסטוריונים מכנים כיום לעיתים קרובות את לאבלייס "נביאת עידן המחשב", ובין 1977 ל-1983 משרד ההגנה האמריקאי הזמין שפת תכנות סטנדרטית חדשה, שנועדה להחליף את יותר מ-450 השפות שהיו מפוזרות אז במערכות המחשב המשובצות שלו, וקרא לה עדה לכבודה. יותר ממאה שנה לפני שהיו קיימים מחשבים אלקטרוניים, היא כתבה, בפירוט זהיר וניתן לתיקון, מה זה אומר עבור מכונה להריץ תוכנית - והביצה שהיא תיארה כעבודה דרכה נותרה מוכרת לכל מתכנת שניפה קוד מאז.