1 00:00:00,000 --> 00:00:00,499 2 00:00:00,499 --> 00:00:06,130 SPEAKER: To, co zde je výpis raném kus softwaru 3 00:00:06,130 --> 00:00:11,040 napsal Bill Gates a Paul Allen, zakladatelé společnosti Microsoft. 4 00:00:11,040 --> 00:00:13,120 Kód je zajímavá ze dvou důvodů. 5 00:00:13,120 --> 00:00:16,100 Za prvé, to se stalo Microsoft je první produkt, 6 00:00:16,100 --> 00:00:22,430 který byl tlumočníkem základní programovací jazyk. 7 00:00:22,430 --> 00:00:25,540 >> A za druhé, je to jeden z prvních pokusů 8 00:00:25,540 --> 00:00:31,200 vytvořit tlumočníka tak obyčejné lidé mohli používat osobní počítače. 9 00:00:31,200 --> 00:00:33,250 Takže Bill Gates byl vysokoškolák na Harvardu. 10 00:00:33,250 --> 00:00:35,430 Začal jsem vyučovat na Harvardu 1974. 11 00:00:35,430 --> 00:00:37,180 To bylo provedeno v roce 1975. 12 00:00:37,180 --> 00:00:40,770 >> Tak, to bylo brzy v jeho kariéru na začátku mé kariéry. 13 00:00:40,770 --> 00:00:44,400 Vlastně jsem učil Bill v Samozřejmě kolem tohoto času. 14 00:00:44,400 --> 00:00:47,740 Paul Allen nebyl Harvard student, ale 15 00:00:47,740 --> 00:00:51,550 byl na střední škole spolužák Bill Gates. 16 00:00:51,550 --> 00:00:54,360 Pokud se přijít podívat v seznamu, budete si muset vybrat 17 00:00:54,360 --> 00:00:56,840 skutečně najít třetinu jméno, Monte Davidoff, 18 00:00:56,840 --> 00:01:00,250 který byl Gatese spolužák tady na Harvardu. 19 00:01:00,250 --> 00:01:01,950 >> Zde je zajímavý komentář tady. 20 00:01:01,950 --> 00:01:08,050 To říká, že "v 4k můžete odstranit odmocninu ale pro smyčky by měl ještě pracovat. " 21 00:01:08,050 --> 00:01:13,660 Takže to, co to znamená, že existuje dva způsoby, jak zkompilovat tento program. 22 00:01:13,660 --> 00:01:18,490 Jeden z nich byl běžet na verzi tohoto počítače Altair 23 00:01:18,490 --> 00:01:24,820 že měl pouze 4k slova paměť, 4096 slov paměti. 24 00:01:24,820 --> 00:01:27,680 >> Ale velké verze měla 8K. 25 00:01:27,680 --> 00:01:30,370 A tak, co to říká, , že ve verzi 4k 26 00:01:30,370 --> 00:01:33,370 jste museli odstranit některé kód, aby bylo vhodné. 27 00:01:33,370 --> 00:01:35,400 A jedna z věcí, , které by byly odstraněny 28 00:01:35,400 --> 00:01:36,890 by se odmocnina rutina. 29 00:01:36,890 --> 00:01:40,920 Ale zřejmě pro smyčky by stále 30 00:01:40,920 --> 00:01:44,150 pracovat, i když jste byli sestavování se jen za 31 00:01:44,150 --> 00:01:48,600 4k verze počítače.