1 00:00:00,000 --> 00:00:00,499 2 00:00:00,499 --> 00:00:06,130 ALTAVOZ: Lo que tenemos aquí es una enumeración de una pieza temprana de software 3 00:00:06,130 --> 00:00:11,040 escrito por Bill Gates y Paul Allen, los fundadores de Microsoft. 4 00:00:11,040 --> 00:00:13,120 El código es interesante por dos razones. 5 00:00:13,120 --> 00:00:16,100 En primer lugar, se hizo El primer producto de Microsoft, 6 00:00:16,100 --> 00:00:22,430 que era un intérprete para el lenguaje de programación básica. 7 00:00:22,430 --> 00:00:25,540 >> Y en segundo lugar, se trataba de uno de los primeros intentos 8 00:00:25,540 --> 00:00:31,200 para crear un intérprete tan ordinario la gente podría utilizar los ordenadores personales. 9 00:00:31,200 --> 00:00:33,250 Así, Bill Gates fue un licenciatura en Harvard. 10 00:00:33,250 --> 00:00:35,430 Empecé a dar clases en Harvard 1974. 11 00:00:35,430 --> 00:00:37,180 Esto se hizo en 1975. 12 00:00:37,180 --> 00:00:40,770 >> Así que fue a principios de su carrera en el principio de mi carrera. 13 00:00:40,770 --> 00:00:44,400 De hecho, me enseñaron a Bill en un curso en esta época. 14 00:00:44,400 --> 00:00:47,740 Paul Allen no era un Estudiante de Harvard, pero 15 00:00:47,740 --> 00:00:51,550 había sido una escuela secundaria compañero de clase de Bill Gates. 16 00:00:51,550 --> 00:00:54,360 Si vienes y miras en la lista, se le 17 00:00:54,360 --> 00:00:56,840 en realidad encontrar tercera nombre, Monte Davidoff, 18 00:00:56,840 --> 00:01:00,250 quien fue compañero de clase de Gates aquí en Harvard. 19 00:01:00,250 --> 00:01:01,950 >> He aquí un interesante comentario aquí. 20 00:01:01,950 --> 00:01:08,050 Dice que "en 4k puede eliminar de raíz cuadrada pero para bucles debería funcionar ". 21 00:01:08,050 --> 00:01:13,660 Así que lo que esto significa es que no había dos formas de compilar este programa. 22 00:01:13,660 --> 00:01:18,490 Uno era para ejecutarse en una versión de esta computadora Altair 23 00:01:18,490 --> 00:01:24,820 que sólo tenían 4k palabras de memoria, 4.096 palabras de memoria. 24 00:01:24,820 --> 00:01:27,680 >> Pero la gran versión tenía 8k. 25 00:01:27,680 --> 00:01:30,370 Y así lo que dice que en la versión 4k 26 00:01:30,370 --> 00:01:33,370 había que borrar algunos código para que se ajuste. 27 00:01:33,370 --> 00:01:35,400 Y una de las cosas que se suprimiría 28 00:01:35,400 --> 00:01:36,890 sería la rutina de raíz cuadrada. 29 00:01:36,890 --> 00:01:40,920 Pero al parecer, la para los bucles deben todavía 30 00:01:40,920 --> 00:01:44,150 trabaja incluso cuando eras compilar abajo por sólo 31 00:01:44,150 --> 00:01:48,600 la versión 4k de la computadora.