1 00:00:00,000 --> 00:00:00,499 2 00:00:00,499 --> 00:00:06,130 SPRECHER: Was Sie hier haben, ist eine Auflistung von einem frühen Stück Software 3 00:00:06,130 --> 00:00:11,040 von Bill Gates und Paul geschrieben Allen, die Gründer von Microsoft. 4 00:00:11,040 --> 00:00:13,120 Der Code ist aus zwei Gründen interessant. 5 00:00:13,120 --> 00:00:16,100 Zunächst wurde es Microsoft Das erste Produkt, 6 00:00:16,100 --> 00:00:22,430 das war ein Interpreter für der Programmiersprache BASIC. 7 00:00:22,430 --> 00:00:25,540 >> Und zweitens war einer der ersten Versuche 8 00:00:25,540 --> 00:00:31,200 einen Dolmetscher zu schaffen, so gewöhnlichen Menschen könnten PCs zu verwenden. 9 00:00:31,200 --> 00:00:33,250 So, das war Bill Gates ein Bachelor in Harvard. 10 00:00:33,250 --> 00:00:35,430 Ich begann Unterricht in Harvard 1974. 11 00:00:35,430 --> 00:00:37,180 Diese wurde im Jahr 1975 getan. 12 00:00:37,180 --> 00:00:40,770 >> So war es in seinen frühen Karriere in der früh in meiner Karriere. 13 00:00:40,770 --> 00:00:44,400 Ich eigentlich gelehrt Bill in ein Kurs um diese Zeit. 14 00:00:44,400 --> 00:00:47,740 Paul Allen war nicht ein Harvard-Student, aber er 15 00:00:47,740 --> 00:00:51,550 war eine der High School Klassenkamerad von Bill Gates. 16 00:00:51,550 --> 00:00:54,360 Wenn Sie kommen und schauen auf der Liste, werden Sie 17 00:00:54,360 --> 00:00:56,840 tatsächlich eine dritte finden Name, Monte Davidoff, 18 00:00:56,840 --> 00:01:00,250 Gates, der Klassenkamerad war hier in Harvard. 19 00:01:00,250 --> 00:01:01,950 >> Hier ist ein interessanter Kommentar hier oben. 20 00:01:01,950 --> 00:01:08,050 Er sagt: "in 4k kann Quadratwurzel löschen aber für Schleifen sollte immer noch funktionieren. " 21 00:01:08,050 --> 00:01:13,660 Also, was das bedeutet, ist, dass es zwei Möglichkeiten, dieses Programm zu kompilieren. 22 00:01:13,660 --> 00:01:18,490 Einer war auf einer Version laufen dieser Altair Computer 23 00:01:18,490 --> 00:01:24,820 dass nur hatte 4k Worte Speicher 4096 Speicherworte. 24 00:01:24,820 --> 00:01:27,680 >> Aber die große Version hatte 8k. 25 00:01:27,680 --> 00:01:30,370 Und so was dieser sagt, dass in der 4k-Version 26 00:01:30,370 --> 00:01:33,370 Sie hatte einige löschen Code, damit es passt. 27 00:01:33,370 --> 00:01:35,400 Und eines der Dinge, die gelöscht werden würde 28 00:01:35,400 --> 00:01:36,890 würde die Quadratwurzel Routine werden. 29 00:01:36,890 --> 00:01:40,920 Aber anscheinend die for-Schleifen sollten noch 30 00:01:40,920 --> 00:01:44,150 arbeiten, auch wenn Sie waren Zusammenstellung nach unten für nur 31 00:01:44,150 --> 00:01:48,600 4K Version des Computers.