1 00:00:00,000 --> 00:00:00,499 2 00:00:00,499 --> 00:00:06,130 דובר: מה יש לך כאן רשימה של פיסת תוכנה מוקדמת 3 00:00:06,130 --> 00:00:11,040 נכתב על ידי ביל גייטס ופול אלן, ממייסדי מיקרוסופט. 4 00:00:11,040 --> 00:00:13,120 הקוד הוא מעניין משתי סיבות. 5 00:00:13,120 --> 00:00:16,100 קודם כל, הוא הפך המוצר הראשון של מיקרוסופט, 6 00:00:16,100 --> 00:00:22,430 שהיה מתורגמן עבור שפת תכנות הבסיסית. 7 00:00:22,430 --> 00:00:25,540 >> ושנית, זה היה אחד מהניסיונות הראשונים 8 00:00:25,540 --> 00:00:31,200 כדי ליצור מתורגמן כל כך רגיל אנשים יכולים להשתמש במחשבים אישיים. 9 00:00:31,200 --> 00:00:33,250 אז, ביל גייטס היה סטודנט לתואר ראשון באוניברסיטת הרווארד. 10 00:00:33,250 --> 00:00:35,430 התחלתי ללמד באוניברסיטת הרווארד 1974. 11 00:00:35,430 --> 00:00:37,180 הדבר נעשה ב1975. 12 00:00:37,180 --> 00:00:40,770 >> אז, זה היה בתחילתו קריירה בשלב מוקדם בקריירה שלי. 13 00:00:40,770 --> 00:00:44,400 אני דווקא לימדתי את ביל ב כמובן בערך בזמן הזה. 14 00:00:44,400 --> 00:00:47,740 פול אלן לא היה סטודנט בהארוורד, אבל הוא 15 00:00:47,740 --> 00:00:51,550 היה בבית ספר גבוה כיתתו של ביל גייטס. 16 00:00:51,550 --> 00:00:54,360 אם אתה בא ומסתכל ברישום, תוכל 17 00:00:54,360 --> 00:00:56,840 דווקא מוצא שליש שם, מונטה דוידוף, 18 00:00:56,840 --> 00:01:00,250 שהיה בן כיתתו של גייטס כאן בהרווארד. 19 00:01:00,250 --> 00:01:01,950 >> הנה תגובה מעניינת כאן. 20 00:01:01,950 --> 00:01:08,050 זה אומר "ב4k יכול למחוק את השורש הריבועי אבל ללולאות עדיין צריכה לעבוד. " 21 00:01:08,050 --> 00:01:13,660 אז מה זה אומר הוא שלא היה שתי דרכים כדי לקמפל תכנית זו. 22 00:01:13,660 --> 00:01:18,490 אחד מהם היה לרוץ על גרסה מחשב של אלטאיר זה 23 00:01:18,490 --> 00:01:24,820 שרק 4k מילות של זיכרון, 4,096 מילותיו של זיכרון. 24 00:01:24,820 --> 00:01:27,680 >> אבל את הגרסה הגדולה הייתה 8k. 25 00:01:27,680 --> 00:01:30,370 ואז מה זה אומר כי בגרסת 4k 26 00:01:30,370 --> 00:01:33,370 היית צריך למחוק חלק קוד כדי להפוך אותו לנכון. 27 00:01:33,370 --> 00:01:35,400 ואחד הדברים שיימחק 28 00:01:35,400 --> 00:01:36,890 יהיה שיגרתי שורש ריבועים. 29 00:01:36,890 --> 00:01:40,920 אבל כנראה ללולאות צריכות עדיין 30 00:01:40,920 --> 00:01:44,150 לעבוד גם כאשר הייתם קומפילציה למטה רק 31 00:01:44,150 --> 00:01:48,600 גרסת 4k של המחשב.