פרסומת
אני יודע שזה לא נראה כמו הרבה, אבל זו תוכנית המחשבים הראשונה שפורסמה אי פעם.
המחבר שלה היה אוגוסטה עדה קינג, הרוזנת של לאבלייס, הידועה יותר בכינויה עדה לאבלייס, והתכנית הייתה חלק ממאמר אקדמי שפורסם בשנות ה- 40 של המאה ה -19. ולא, זו לא שגיאת הקלדה.
למרות שעדה הייתה סופרת ומתמטיקאית מצוינת, היא ידועה יותר בזכות תרומתה לעולם המחשוב. אם אי פעם גלשת באינטרנט, קנית משהו באינטרנט או אפילו השתמשת בסמארטפון, אתה חייב לה חוב שלא ניתן להעריך. בכל שנה ב -13 באוקטובר אנו חוגגים את יום עדאלה לאבלייס, שמכיר בכך התרומות העצומות שנשים תרמו לתחומי המדע, הטכנולוגיה והמתמטיקה.
אבל בזמן שאנחנו עושים זאת, כדאי לזכור את עדה לאבלייס עצמה, שעבודתה ממשיכה להשפיע משמעותית ומשמעותית על חיינו.
מי הייתה עדה לאבלייס?
לאבלייס נולדה בתוך האצולה האנגלית, בבריטניה הגאורגית בשנת 1815. אביה היה המשורר הרומנטי לורד ג'ורג 'ביירון, ואמה הייתה ליידי אן איזבלה ביירון - אישה דתית מאוד משכילה ואדוקה, בעלת הכשרה נרחבת בספרות, מתמטיקה, מדע ופילוסופיה.
חודש לאחר לידתה נפרדו הוריה בגירושין מפורשים, והלורד ביירון עזב את אנגליה והשאיר את עדה לגדל על ידי אמה וסבתה.
ליידי אן ביירון לא סומנה מאוד על האמנויות, כתוצאה מיחסיה הסוערים (ולעתים קרובות הרוסים) עם לורד ביירון. כתוצאה מכך, היא דחפה את עדה ללמוד את המדעים הקשים והמתמטיקה, עליהם הצטיינה.
כתוצאה מההתחנכות המיוחלת של עדה, היא הונחה על ידי כמה מהמוחות הגדולים של התקופה, כולל אוגוסטוס דה מורגן ו מרי סומרוויל. זה היה האחרון שביוני, 1833, היה מציג את הלובלס בן ה -18 צ'ארלס באבג - גבר שתואר לעיתים קרובות כ"אבי המחשב ".
בפגישה הראשונה שלהם, עדה הצעירה עשתה די רושם ב- Babbage, שאחרי חודש הזמין אותה ללונדון, כך שתוכל לראות את מנוע הבדל.
הפתיחה של המחשוב
במקור, המילה "מחשב" לא התייחסה למכונה, אלא ל אדם.
אם מישהו היה א מחשב אנושי, תפקידם יהיה פשוט לחשב דברים. הבעיה הייתה שבני אדם אינם קשים, ולעתים קרובות טעויות היו זוחלות בעבודתם.
הפגיעות הזו נתנה השראה ל- Babbage ליצור מכונה שתוכל לבצע את החישובים הללו בצורה שיטתית, מדויקת ואוטומטית. מכונה זו תאפשר למשתמש להזין פרמטרים מסוימים, ואז המכונה תחזיר את התוצאות הנכונות. ברמה הרעיונית גרידא, זה לא שונה מדי מהאופן שבו תוכנות מחשב עובדות על חומרה מודרנית.
Babbage החל לבנות את מה שכינה "מנוע ההבדל". זו הייתה מכונה מכנית שתוכננה במטרה יחידה להעלות משוואות פולינומיות.
Babbage קיבל מענק ממשלתי משמעותי לסיים את עיצובו. למרות שהוא לא הצליח לבנות מודל עובד, עדה היה מוקסם מאב-הטיפוס שלו למכונה והייתה מבקרת בבאבאג בתדירות גבוהה ככל שיכלה. היא פיתחה איתו קשר עבודה הדוק, ובאבאג 'היה קשה עם כישוריה המתמטיים והאנליטיים המרשימים.
למרות שבאבאג 'איבד במהרה עניין במנוע ההבדל, היחסים ביניהם המשיכו לפרויקט הבא שלו: ה- מנוע אנליטי.
התוכנית הראשונה
זה היה פרויקט שאפתני בהרבה ממנוע ההבדל.
בעוד שלמנוע ההבדל הייתה מטרה אחת, המנוע האנליטי נועד להיות מחשב לתכנות לשימוש כללי. לא היה שום דבר כמו זה.
במובנים רבים, הדבר חלק הרבה עם המחשבים של ימינו. למרות שבאבאג 'לא הצליח לסיים את זה, המנוע האנליטי איפשר למתכנת לעשות זאת לכתוב לולאות והצהרות מותנות היסודות המוחלטים של תכנות למתחילים (חלק ב ')בחלק 2 של המדריך למתחילים המוחלט שלנו לתכנות, אעסוק ביסודות של פונקציות, ערכי החזרה, לולאות ומצבים. וודא שקראתם את חלק 1 לפני שתתמודדו עם זה, שם הסברתי את… קרא עוד . הוא אפילו כלל יחידת לוגיקה אריתמטית פרימיטיבית (ALU). אלה נמצאים ב מעבדים מודרניים מהו מעבד ומה הוא עושה?ראשי תיבות מחשוב מבלבלים. מה בכל זאת מעבד? והאם אני זקוק למעבד מרובע או כפול ליבות? מה דעתך על AMD, או אינטל? אנחנו כאן כדי לעזור להסביר את ההבדל! קרא עוד ו- GPU ומשמשים לביצוע פעולות חשבון וחשבון קצת.
המנוע האנליטי, למרות שמעולם לא התממש, משך הרבה תשומת לב וסקרנות מהקהילה האקדמית. אוניברסיטאות היו מזמינות לרוב את Babbage להרצות, ובשנת 1840 דיבר Babbage באוניברסיטת טורינו. בהשתתפות היה המתמטיקאי האיטלקי לואיג'י מנבריהשכתב מאמר קצר על מה ששמע.
בהמשך ביקשה מנבריאה את לבלייס לתרגם אותה לפרסום בעולם השפה האנגלית. מכיוון שהייתה לה הבנה כמעט אנציקלופדית של המכונה, כתוצאה מידידותה הקרובה עם Babbage, היא התבקשה להרחיב על כך.
מאמר הגמר שלה לקח יותר משנה להשלים, והיה באורך של פי שלושה מאורך המקור. בנוסף להרחבה בנושא, היא כללה גם מספר עיצובים אלגוריתמיים.
אחד מאלה היה אלגוריתם לחישוב המנוע האנליטי מספרי ברנולי. זו מתקבלת על הדעת באופן נרחב כתוכנת המחשבים הראשונה שפורסמה אי פעם, ובגלל זה מכונה לעתים קרובות Lovelace כמתכנת המחשב הראשון שאי פעם.
עדה לאהבה מודרנית
לאבלייס נפטרה בשנת 1852 בגיל הצעיר של 36. לא רק שהיא מילאה תפקיד אינסטרומנטלי בהתפתחות מדעי המחשב כתחום, אלא גם התחלתי במסורת ארוכה ויפה של נשים שעושות קפיצות מדהימות במחשבים טכנולוגיה.
ישנן יותר מדי דוגמאות לכך לרשימה מקיפה. מ מריסה מאייר, ל קתי סיירה, ו שריל סנדברג, נשים למלא תפקיד חיוני נשים בתחום הטכנולוגיה: מה חברות טכנולוגיה עתידיות צריכות לדעתכדי שחברות הטכנולוגיה ישגשגו הן צריכות לפתור את 'הפער המגדרי'. לא רק לשוויון, אלא גם להגן על השורה התחתונה. קרא עוד בתעשיית הטק. אבל אדם אחד, במיוחד, מתבלט כמי שיש לו תפקיד אינסטרומנטלי בהתפתחות מדעי המחשב.
השם שלה היה גרייס הופר. נולדה בשנת 1906, היא גילתה במהירות שיש לה כושר למתמטיקה, ובסופו של דבר הרוויחה דוקטורט. מייל בנושא. בשנת 1943, בזמן שמלחמת העולם השנייה השתוללה, הצטרפה לשמורת חיל הים האמריקנית, שם הוטלה עליה לעבוד על הרווארד מארק 1 מחשב.
למרות שהיא פרימיטיבית לפי הסטנדרטים שלנו, מכונה זו מילא תפקיד חיוני היסטוריה קצרה של מחשבים ששינו את העולםאתה יכול להקדיש שנים להתעמקות בהיסטוריה של המחשב. יש טונות של המצאות, טונות של ספרים עליהם - וזה לפני שתתחיל להצביע על האצבע המתרחשת באופן בלתי נמנע כאשר ... קרא עוד במאמץ המלחמתי. הם אפילו שימשו על ידי ג'ון פון נוימן כדי לדמות את פיצוץ פצצת האטום, הרבה לפני שהם שימשו להכנסת יפן הקיסרית לכניעה.
כמה שנים אחר כך הופר היה ממשיך לבנות את המהדר הראשון בעולם. נקרא A-0 (שפה אריתמטית גרסה 0), היא פעלה ב- UNIVAC 1, ויכולה לתרגם סוג של קוד מתמטי לקוד מכונה.
הופר האמין שבני אדם צריכים לקרוא את קוד המחשב. פילוסופיה זו היוותה השראה ליצירת COBOL (שפה שנמצאת בשימוש נרחב עד היום, במיוחד במערכות מדור קודם משרות פרישה עתידיות נהדרות עבור מתכנתיםבתחום הטכנולוגיה אתה לומד מיומנויות חדשות או שאתה נופל אחרי התקופות. אבל, מה קורה לתכנתים ומובילי טכנולוגיה ותיקים המחפשים עבודה חלקית מעניינת במהלך הפרישה? קרא עוד ). קובול, בתורו, היווה השראה לרבים משפות התכנות בהן אנו משתמשים כיום.
לאורך כל הזמן הזה הופר נותרה בצי, ובסופו של דבר הגיעה לדרגת אדמירל אחורית, עד שהשתחררה בשנת 1986, בגיל 79. היא אפילו הופיעה בתכנית לטרמן.
יום עדאלה לאבלייס שמח
כולנו חייבים חוב אדיר לעדה לבלייס, גרייס הופר ואינספור מתמטיקאים, מדעני מחשבים, מתכנתים ומהנדסי חשמל אחרים. בלעדיהם, אני בספק אם יהיה לך מחשב לקרוא מאמר זה.
האם יש עוד נשים בתחום הטכנולוגי שמעוררות אותך? ספר לי עליהם בפרק התגובות למטה.
קרדיט לצילום: מנוע הבדל (קרסטן אולריך), מנוע אנליטי (ברונו בראל)
מתיו יוז הוא מפתח תוכנה וכותב מליברפול, אנגליה. לעיתים רחוקות הוא נמצא ללא כוס קפה שחור חזק בידו ומעריץ לחלוטין את ה- Macbook Pro ואת המצלמה שלו. תוכלו לקרוא את הבלוג שלו בכתובת http://www.matthewhughes.co.uk ותעקוב אחריו בטוויטר ב- @ matthewhughes.