
צ׳ארלס בבג׳ תכנן , אבל היא לא נבנתה בימי חייו. תרגמה מאמר צרפתי שתיאר אותה, והוסיפה הערות משלה שהיו ארוכות מן המאמר עצמו. מה היה בהן?
מתוך שישים ושישה עמודים, ארבעים ואחד היו שלה. , המסומנת באות G, היא פירטה שיטה שלב אחר שלב לחישוב במכונה. מדעני מחשב שבחנו את ההערה אישרו שמדובר בתוכנית אמיתית עם מבנים לוגיים שלמים, ולא ברעיון כללי.
המצב שממנו הכול מתחיל מוזר: המכונה שעבורה נכתבה התוכנית מעולם לא נבנתה. בבג׳ תכנן את המנוע האנליטי לפרטי פרטים, והוא נשאר על הנייר בגלל עלות ומורכבות מכנית.
לאבלייס תרגמה מאמר צרפתי שתיאר את המכונה, והוסיפה לו הערות משלה. ההערות תפחו והיו ארוכות מן המאמר עצמו: מתוך שישים ושישה עמודים, ארבעים ואחד היו שלה.
בהערה האחרונה, המסומנת באות G, היא פירטה שיטה שלב אחר שלב לחישוב מספרי ברנולי במכונה. הבחירה בהם אינה מקרית: החישוב שלהם נשען על ערכים קודמים, ולכן הוא דורש לולאה ומשתנים שנשמרים בין הסבבים. זה בדיוק מה שהופך רשימת פעולות לתוכנית.
התרומה שנוטים לפספס גדולה אף יותר. בבג׳ ראה במכונה מחשבון גדול, ולאבלייס כתבה שהיא יכולה לטפל בסמלים כלליים, ואם יימצא ייצוג מתאים היא תוכל להלחין מוזיקה. זו בדיוק התובנה שעומדת בבסיס המחשוב: המכונה מטפלת בייצוגים, ומספרים הם רק מקרה אחד. היקף התרומה שלה מול זו של בבג׳ נדון עד היום, וחלק מן ההיסטוריונים סבורים שהאלגוריתם נשען על עבודה מוקדמת שלו.
wat. מתוך שישים ושישה עמודי המאמר, ארבעים ואחד היו ההערות שלה.
wat wat
לאבלייס גם הבינה משהו שבבג׳ עצמו לא הדגיש: שמכונה כזאת יכולה לטפל בסמלים כלליים, לא רק במספרים, וזו התובנה שעומדת בבסיס המחשוב המודרני.
איך יודעים?
ההערות פורסמו ב־1843 בכתב העת Taylor’s Scientific Memoirs, והאלגוריתם עצמו נבדק בדיעבד על ידי מדעני מחשב.
מה עדיין לא יודעים?
היקף התרומה שלה מול זו של בבג׳ נדון עד היום בקרב היסטוריונים, וחלקם טוענים שהאלגוריתם התבסס על עבודה מוקדמת שלו.
למדתם משהו?
מכאן ממשיכים
איך נמלים מוצאות מסלול קצר כשאף אחת לא מכירה את המפה?אלגוריתמים
כמה צבעים צריך כדי לצבוע כל מפה בעולם?מחשוב
איך נראה הטרנזיסטור הראשון בעולם?מחשוב