לעתים קרובות מצוין כי המונח מקורו של IBM מחשב הרווארד מארק הראשון הוגה על ידי הווארד אייקן. אייקן אכן קיבל דוקטורט באוניברסיטת הרווארד; המחשב ויורשיו נבנו בהרווארד.
ה ערך בויקיפדיה מציין כי "ל-Mark I היו 60 סטים של 24 מתגים להזנת נתונים ידנית והוא יכול לאחסן 72 מספרים, כל אחד באורך 23 ספרות עשרוניות. הוא יכול לבצע 3 הוספות או חיסורים בשנייה. הכפל לקח 6 שניות, החלוקה לקחה 15.3 שניות, ולוגריתם או פונקציה טריגונומטרית השתלטו על יותר.
כמובן, כשהתעמקתי קצת יותר בהיסטוריה, נתקלתי ב"המיתוס של אדריכלות הרווארד"(IEEE Annals of the History of Computingכרך 44, גיליון 3, עמ' 59-69) מאת ריצ'רד פוסון. זה מציין שהמונח "ארכיטקטורת הרווארד" נטבע עשרות שנים מאוחר יותר, בהקשר של תכנון מיקרו-בקר. זה הוחל בדיעבד על מכונות הרווארד ולאחר מכן הוחל על מעבדי RISC עם מטמונים מופרדים. זה היה ישים גם למחשבי הרווארד Mark III ו- IV.
ידיעה נוספת של הרווארד היא שהרווארד מארק II היה המחשב הראשון עם א באג אמיתי הקשורים אליו. הבאג היה עש. כמו כן, המונח "באג" מקורו בתומס אדיסון.
אגב, פיט הגסת', שר המלחמה האמריקני, הוא בוגר אוניברסיטת הרווארד. נראה שהדאגה שלו ל"אידיאולוגיה ערה" לצבא שלנו לא השפיעה עליו יותר מדי, אבל זו היסטוריה.
לקשור יחד את הגדילים
ארכיטקטורת המחשב וההשלכות התוכנה הבסיסיות חשובות יותר ממה שנקראת הארכיטקטורה, אבל לעתים קרובות זה מה שאנשים זוכרים מבלי להתעמק בפרטים. אחד האתגרים עם ההיסטוריה הוא שיש כל כך הרבה ממנה. "היסטוריונים" מתמקדים לעתים קרובות בתת-קבוצה זעירה מאוד, כך שהם יכולים להפוך למומחים, וזה שימושי כי אף אחד לא יכול לדעת הכל. ובהגדרה, מה שידוע יהיה תת-קבוצה של התנסות בו בפועל.
כדוגמה, אני הולך לדבר על עניין ומטריד מחמד שלי: שפות תכנות מחשב, העיצוב והשימוש בהן. אני משתמש הרבה עכשיו, והשתמשתי בחבורה בעבר, ולמדתי יותר בדרך. הרכבתי את "האם אתה מזהה את אלה? אתגר שפת תכנות"בהתבסס על המאמץ רב השנים הזה.
היסטוריית התכנות יכולה להיות שימושית באתגר, אבל הפחד שלי הוא איך כל כך הרבה מעצבי שפות תכנות מתעלמים או לא מכירים את ההיסטוריה של שפות התכנות. לפיכך, הם חוזרים על טעויות העבר ומפספסים את הפתרונות שאחרים פיתחו – ההיסטוריה אינה רק מתעדת את מה שקרה, אלא לומדת מהעבר.
אני תמיד מופתע כשמדברים עם מפתחי שפות תכנות ומהדרים שלרוב יש להם ראייה מוגבלת של שפות תכנות, שהם לא מכירים פתרונות מתחרים או משלימים. האתגר הוא שמפתחים אלה צריכים לשקול הרבה בעיות, החל מביצועי מהדר ויעילות של הפלט ועד אבטחה, קלות שימוש וכו'.
חזרה לסיפורי ההיסטוריה: גרייס הופר היה אחד המתכנתים הראשונים ב-Harvard Mark I שהשתמש בשפה הנקראת Autocode. גרייס הופר יצרה FLOW-MATIC והיה מכריע בפיתוח של COBOL. COBOL התחילה בפגישה שיזם מרי האוסמדען מחשבים ב תאגיד בורוז שם הייתי מהנדס שיתופיות לפני שנים רבות; גרייס הופר הייתה רק אחת מני רבות. אני לא אכנס לחור הארנב ולקשור את הרווארד לזה, מלבד להדגיש את החשיבות של כל הטכנולוגיות השונות שפותחו באוניברסיטאות כמו הרווארד.
מה הקשר לתמונת הליד?
אם הלכתם להרווארד, בטח שמתם לב שהתמונה בחלק העליון היא לא מהרווארד. אם אתה במקרה בוגר של המכון הטכנולוגי של ג'ורג'יהאז תזהה את Tech Tower. הטכנולוגיה היא במקרה העלמה שלי לתואר ראשון.
הנה קצת היסטוריה: אני זוכר שכמה מתלמידי ROTC תרגלו את טכניקת הסנפלינג שלהם בצד המעונות שלנו. זו רק אוניברסיטה אחת מני רבות שיש לה מערכת יחסים עם משרד ההגנה.
אנו מקווים שהצרות של הרווארד לא יחזרו על עצמם עם אנשים כמו ג'ורג'יה טק, MIT, IIT, Cal Tech וכו'. תחשוב על ה אפקט הפרפר ו חוק מרפי כאשר שוקלים שינויים זעירים כמו אי שליחת קצינים להרווארד.
קישור לכתבת המקור – 2026-02-13 00:30:00





