» «

עדה לאבלייס

עדה לאבלייס
מי הייתה עדה לאבלייס, המתכנת הראשון בהיסטוריה?


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

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

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

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

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

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

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

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

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

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

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

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


הנה סיפורה של עדה לאבלייס (עברית):

https://youtu.be/td_5svpezpY?t=3m18s&end=5m32s


תולדות חייה:

https://youtu.be/U5VIiykV0LQ


ועדה לאבלייס הציעה בחייה את מה שנקרא היום מבחן לאבלייס לבינה מלאכותית (מתורגם):

https://youtu.be/Rh9vBczqMk0
צ'ארלס בבג'
איך תכנן צ'ארלס בבג' מכונות חישוב גאוניות שלא נבנו?



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

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

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


הנה התשובה לגבי ממציא המחשב:

https://youtu.be/OdhukLhoouo


סרטון מומחז על מכונת החישוב שתכנן צ'ארלס בבג' בסיוע עדה ביירון אבל לא נבנתה מעולם:

http://youtu.be/4kueyMImxhY


וסיפור חייו של צ'ארלס בבג' ורעיון מכונת החישוב שלו:

http://youtu.be/_mldLwKvT-M?t=6s


אֵאוּרִיקַה - האנציקלופדיה של הסקרנות!

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

אלפי נושאים, תמונות וסרטונים, מפתיעים, מסקרנים וממוקדים.

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

בואו לגלות, לחקור, ולקבל השראה!

אֵאוּרִיקַה - האנציקלופדיה של הסקרנות!

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