1 00:00:00,000 --> 00:00:00,499 2 00:00:00,499 --> 00:00:06,130 Spreker: Wat jy hier is 'n notering van 'n vroeë stuk sagteware 3 00:00:06,130 --> 00:00:11,040 geskryf deur Bill Gates en Paul Allen, die stigters van Microsoft. 4 00:00:11,040 --> 00:00:13,120 Die kode is interessant vir twee redes. 5 00:00:13,120 --> 00:00:16,100 Eerste van alles, het dit duidelik geword Microsoft se eerste produk, 6 00:00:16,100 --> 00:00:22,430 wat was 'n tolk vir die basiese programmeringstaal. 7 00:00:22,430 --> 00:00:25,540 >> En tweedens, dit was een van die eerste pogings 8 00:00:25,540 --> 00:00:31,200 'n tolk te skep sodat gewone mense kon gebruik persoonlike rekenaars. 9 00:00:31,200 --> 00:00:33,250 So, Bill Gates was 'n voorgraadse aan die Harvard. 10 00:00:33,250 --> 00:00:35,430 Ek begin skoolhou by Harvard 1974. 11 00:00:35,430 --> 00:00:37,180 Dit is in 1975 gedoen. 12 00:00:37,180 --> 00:00:40,770 >> So, dit was vroeg in sy loopbaan in vroeg in my loopbaan. 13 00:00:40,770 --> 00:00:44,400 Ek het eintlik geleer Bill in 'n kursus om hierdie tyd. 14 00:00:44,400 --> 00:00:47,740 Paul Allen was nie 'n Harvard student, maar hy 15 00:00:47,740 --> 00:00:51,550 was 'n hoërskool klasmaat van Bill Gates. 16 00:00:51,550 --> 00:00:54,360 As jy kom kyk op die lys, sal jy 17 00:00:54,360 --> 00:00:56,840 eintlik vind 'n derde naam, Monte Davidoff, 18 00:00:56,840 --> 00:01:00,250 wat Gates se klasmaat hier by Harvard. 19 00:01:00,250 --> 00:01:01,950 >> Hier is 'n interessante opmerking hier. 20 00:01:01,950 --> 00:01:08,050 Dit sê "in 4k kan vierkantswortel verwyder maar vir die sirkelroetes moet nog werk. " 21 00:01:08,050 --> 00:01:13,660 So wat dit beteken, is dat daar twee maniere om hierdie program te stel. 22 00:01:13,660 --> 00:01:18,490 Een daarvan was om te loop op 'n weergawe van hierdie Altair rekenaar 23 00:01:18,490 --> 00:01:24,820 dat slegs 4k woorde van gehad geheue, 4096 woorde van die geheue. 24 00:01:24,820 --> 00:01:27,680 >> Maar die groot weergawe het 8k. 25 00:01:27,680 --> 00:01:30,370 En ja, wat hierdie sê wat in die 4k weergawe 26 00:01:30,370 --> 00:01:33,370 jy het 'n paar te verwyder kode om dit geskik te maak. 27 00:01:33,370 --> 00:01:35,400 En een van die dinge wat wat jou sal verwyder word 28 00:01:35,400 --> 00:01:36,890 sou die vierkantswortel roetine. 29 00:01:36,890 --> 00:01:40,920 Maar blykbaar die vir sirkelroetes moet steeds 30 00:01:40,920 --> 00:01:44,150 werk, selfs wanneer jy opstel van down vir net 31 00:01:44,150 --> 00:01:48,600 die 4k weergawe van die rekenaar.