1 00:00:00,000 --> 00:00:00,499 2 00:00:00,499 --> 00:00:06,130 COLUMNA: O que ten aquí é un perfil dunha peza inicial de software 3 00:00:06,130 --> 00:00:11,040 escrito por Bill Gates e Paul Allen, fundadores de Microsoft. 4 00:00:11,040 --> 00:00:13,120 O código é interesante por dúas razóns. 5 00:00:13,120 --> 00:00:16,100 En primeiro lugar, converteu-se O primeiro produto de Microsoft, 6 00:00:16,100 --> 00:00:22,430 que era un intérprete para a linguaxe de programación básica. 7 00:00:22,430 --> 00:00:25,540 >> E en segundo lugar, esta foi unha das primeiras tentativas 8 00:00:25,540 --> 00:00:31,200 para crear un intérprete tan común persoas poderían usar ordenadores persoais. 9 00:00:31,200 --> 00:00:33,250 Entón, Bill Gates foi un graduación en Harvard. 10 00:00:33,250 --> 00:00:35,430 Comecei a ensinar en Harvard de 1974. 11 00:00:35,430 --> 00:00:37,180 Isto foi feito en 1975. 12 00:00:37,180 --> 00:00:40,770 >> Entón, foi no inicio da súa carreira no inicio da miña carreira. 13 00:00:40,770 --> 00:00:44,400 Realmente ensinou Bill en un curso en torno a este tempo. 14 00:00:44,400 --> 00:00:47,740 Paul Allen non era un Estudante de Harvard, pero 15 00:00:47,740 --> 00:00:51,550 fora unha escola secundaria compañeira de clase de Bill Gates. 16 00:00:51,550 --> 00:00:54,360 Se ve e ollar en o perfil, vai 17 00:00:54,360 --> 00:00:56,840 realmente atopar unha terceira nome, Monte Davidoff, 18 00:00:56,840 --> 00:01:00,250 que era compañeiro de Gates aquí en Harvard. 19 00:01:00,250 --> 00:01:01,950 >> Aquí está un comentario interesante aquí. 20 00:01:01,950 --> 00:01:08,050 Di que "en 4k pode eliminar raíz cadrada pero para loops aínda debe funcionar. " 21 00:01:08,050 --> 00:01:13,660 Entón, o que significa isto é que houbo dous xeitos de compilar este programa. 22 00:01:13,660 --> 00:01:18,490 Un era para ser executado nunha versión deste ordenador Altair 23 00:01:18,490 --> 00:01:24,820 que só tiña palabras de 4k memoria, 4.096 palabras de memoria. 24 00:01:24,820 --> 00:01:27,680 >> Pero a versión tivo gran 8K. 25 00:01:27,680 --> 00:01:30,370 E entón o que este di que na versión 4k 26 00:01:30,370 --> 00:01:33,370 tiña que eliminar algúns código para facelo apto. 27 00:01:33,370 --> 00:01:35,400 E unha das cousas que sería eliminado 28 00:01:35,400 --> 00:01:36,890 sería a rutina de raíz cadrada. 29 00:01:36,890 --> 00:01:40,920 Pero, ao parecer, o loops aínda debe 30 00:01:40,920 --> 00:01:44,150 traballar mesmo cando era compilando abaixo por só 31 00:01:44,150 --> 00:01:48,600 a versión 4k do ordenador.