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 написанная Биллом Гейтсом и Полом Аллен, основатели Microsoft. 4 00:00:11,040 --> 00:00:13,120 Код интересна по двум причинам. 5 00:00:13,120 --> 00:00:16,100 Прежде всего, это стало Первый продукт компании Microsoft, 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 на самом деле найти треть имя, Монте Davidoff, 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 Один из них был работать на версии этого компьютера Altair 23 00:01:18,490 --> 00:01:24,820 что только было 4k слова памяти, 4096 слов в памяти. 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 версия компьютера.