0:00:00.106,0:00:01.530 La máquina de la que voy a hablar 0:00:01.530,0:00:03.204 es lo que llamo la mejor máquina que nunca existió. 0:00:03.204,0:00:05.203 Es una máquina que nunca se construyó, 0:00:05.203,0:00:07.583 y sin embargo, será construida. 0:00:07.583,0:00:09.575 Fue diseñada 0:00:09.575,0:00:11.926 mucho antes de que alguien pensara en computadores. 0:00:11.926,0:00:14.075 Si conocen un poco la historia de los ordenadores, 0:00:14.075,0:00:16.595 sabrán que en los años 30 y 40, 0:00:16.595,0:00:19.150 se crearon los computadores simples 0:00:19.150,0:00:21.943 que iniciaron la revolución informática que hoy tenemos, 0:00:21.943,0:00:23.229 y sería correcto, 0:00:23.229,0:00:25.711 excepto que tendrían el siglo equivocado. 0:00:25.711,0:00:27.351 El primer computador se diseñó realmente 0:00:27.351,0:00:31.023 en la década de 1830 a 1840, no en la de 1930 a 1940. 0:00:31.023,0:00:33.351 Se diseñó, y partes del mismo fueron un prototipo, 0:00:33.351,0:00:35.487 y los bits se construyeron aquí 0:00:35.487,0:00:37.480 en South Kensington. 0:00:37.480,0:00:40.799 Esa máquina fue construida por Charles Babbage. 0:00:40.799,0:00:42.555 Tengo una gran afinidad con Charles Babbage 0:00:42.555,0:00:45.164 porque en sus fotografías siempre aparece con el cabello todo despeinado 0:00:45.164,0:00:47.505 como aquí. (Risas) 0:00:47.505,0:00:49.352 Fue un hombre muy rico y casi parte 0:00:49.352,0:00:51.365 de la aristocracia de Gran Bretaña. 0:00:51.365,0:00:53.704 Y si Ud. participaba en la vida intelectual de la época 0:00:53.704,0:00:56.135 los sábados por la noche en Marylebone, 0:00:56.135,0:00:57.631 él lo habría invitado a su casa 0:00:57.631,0:01:00.590 para una velada —invitó a todo el mundo: 0:01:00.590,0:01:04.022 reyes, el duque de Wellington, muchas personas famosas— 0:01:04.022,0:01:06.543 y le habría mostrado una de sus máquinas mecánicas. 0:01:06.543,0:01:09.583 Realmente extraño esa era, ya saben, en la que se podía 0:01:09.583,0:01:11.931 ir a una velada para ver la demostración 0:01:11.931,0:01:13.044 de un computador mecánico. (Risas) 0:01:13.044,0:01:16.310 Pero Babbage, Babbage mismo nació 0:01:16.310,0:01:18.044 a finales del siglo XVIII 0:01:18.044,0:01:20.088 y fue un matemático bastante famoso. 0:01:20.088,0:01:23.231 Ocupó el puesto que Newton tenía en Cambridge 0:01:23.231,0:01:25.743 y que Stephen Hawking ocupó recientemente. 0:01:25.743,0:01:28.598 Es menos conocido que cualquiera de ellos porque 0:01:28.598,0:01:31.748 tuvo esta idea para hacer dispositivos mecánicos de computación, 0:01:31.748,0:01:34.033 y nunca hizo ningún de ellos. 0:01:34.033,0:01:37.318 La razón por la que nunca los hizo es que era un nerd clásico. 0:01:37.318,0:01:39.329 Cada vez que tenía una buena idea, él pensaría: 0:01:39.329,0:01:40.777 «Esto es genial, voy a empezar a construir uno. 0:01:40.777,0:01:43.372 Le dedicaré una fortuna. Tengo una idea mejor. 0:01:43.372,0:01:45.732 Voy a trabajar en este otro. (Risas) Y voy a construir este». 0:01:45.732,0:01:48.612 Lo hizo hasta que Sir Robert Peel, entonces primer ministro, 0:01:48.612,0:01:51.076 prácticamente lo echó del número 10 de Downing Street, 0:01:51.076,0:01:53.517 y echar a alguien, en esos días, significaba decirle: 0:01:53.517,0:01:56.669 «Que tenga buenos días, señor».[br](Risas) 0:01:56.669,0:01:58.649 Diseñó esta monstruosidad que ven aquí, 0:01:58.649,0:02:02.088 la máquina analítica. Solo para que tengan una idea de esto, 0:02:02.088,0:02:03.960 esta es una vista desde arriba. 0:02:03.960,0:02:07.073 Cada uno de estos círculos es un engranaje, una pila de ruedas dentadas, 0:02:07.073,0:02:10.309 y es tan grande como una locomotora de vapor. 0:02:10.309,0:02:12.300 Mientras les hablo, quiero que imaginen 0:02:12.300,0:02:14.944 esta máquina gigantesca. Escuchamos esos sonidos maravillosos 0:02:14.944,0:02:16.704 que debe haber hecho. 0:02:16.704,0:02:18.481 Y voy a llevarlos a través de la arquitectura de la máquina 0:02:18.481,0:02:19.960 —por ello, es arquitectura de computadores— 0:02:19.960,0:02:23.287 y hablarles acerca de esta máquina, que es un computador. 0:02:23.287,0:02:26.690 Hablemos de la memoria. 0:02:26.690,0:02:28.937 Es muy similar a la memoria de un computador actual, 0:02:28.937,0:02:31.639 excepto que todo estaba hecho de metal, 0:02:31.639,0:02:35.183 pilas y pilas de ruedas dentadas, 30 de estas unas sobre otras. 0:02:35.183,0:02:37.253 Imaginemos algo así de alto de ruedas dentadas, 0:02:37.253,0:02:39.008 cientos y cientos de ellas, 0:02:39.008,0:02:40.898 y están numeradas. 0:02:40.898,0:02:43.317 Es una máquina decimal. Todo está hecho en sistema decimal. 0:02:43.317,0:02:44.902 Pensó en usar el sistema binario, 0:02:44.902,0:02:46.620 pero el problema era que la máquina hubiese sido 0:02:46.620,0:02:49.937 tan alta, hubiese sido una exageración. Tal como está, ya es enorme. 0:02:49.937,0:02:51.996 Por lo tanto, tiene memoria. 0:02:51.996,0:02:54.403 La memoria es este bit aquí. 0:02:54.403,0:02:56.733 Se puede ver todo así. 0:02:56.733,0:03:01.268 Esta enormidad aquí es el CPU, el chip, si lo desean. 0:03:01.268,0:03:03.518 Por supuesto, es así de grande. 0:03:03.518,0:03:06.431 Totalmente mecánico. Toda la máquina es mecánica. 0:03:06.431,0:03:10.572 Esta es una foto de un prototipo para una parte del CPU 0:03:10.572,0:03:12.711 que está en el Museo de Ciencias. 0:03:12.711,0:03:16.343 El CPU podía hacer las cuatro operaciones fundamentales de la aritmética 0:03:16.343,0:03:18.796 —suma, resta, multiplicación y división— 0:03:18.796,0:03:21.804 que ya es casi una hazaña en metal, 0:03:21.804,0:03:24.433 pero también podía hacer algo que hace un ordenador, 0:03:24.433,0:03:26.132 y una calculadora no: 0:03:26.132,0:03:30.070 esta máquina podía usar su propia memoria interna y tomar decisiones. 0:03:30.070,0:03:32.936 Podía hacer los «si entonces» para programadores básicos, 0:03:32.936,0:03:35.076 y eso fundamentalmente hace que sea un ordenador. 0:03:35.076,0:03:39.674 Podía procesar información, no solo calcular. Podía hacer más. 0:03:39.674,0:03:42.355 Ahora bien, si nos fijamos en esto y nos detenemos un instante, 0:03:42.355,0:03:44.226 y pensamos en los chips de hoy; no podemos 0:03:44.226,0:03:48.041 ver el interior de un chip. Es muy pequeño. 0:03:48.041,0:03:49.842 Y si lo hiciésemos, se podría ver algo 0:03:49.842,0:03:51.664 muy, muy similar a esto. 0:03:51.664,0:03:54.611 Hay esta complejidad increíble en el CPU, 0:03:54.611,0:03:57.303 y esta increíble regularidad en la memoria. 0:03:57.303,0:03:58.965 Si alguna vez han visto una imagen de microscopio electrónico, 0:03:58.965,0:04:00.934 verán esto. Todo esto se ve igual, 0:04:00.934,0:04:03.500 entonces hay este bit aquí que es increíblemente complicado. 0:04:03.500,0:04:07.483 Todo este mecanismo de rueda dentada aquí[br]está haciendo lo que hace un computador, 0:04:07.483,0:04:09.576 pero, naturalmente, es necesario programar esto y por supuesto, 0:04:09.576,0:04:12.601 Babbage utilizaba la tecnología del momento 0:04:12.601,0:04:16.247 la misma que iba a aparecer en los años 50, 60 y 70, 0:04:16.247,0:04:19.116 las tarjetas perforadas. Esto aquí 0:04:19.116,0:04:21.940 es uno de los tres lectores de tarjetas perforadas aquí, 0:04:21.940,0:04:25.620 y este es un programa en el Museo de Ciencias, 0:04:25.620,0:04:30.013 no lejos de aquí, creado por Charles Babbage, 0:04:30.013,0:04:31.881 que ha quedado allí —pueden ir a verlo— 0:04:31.881,0:04:34.322 esperando que se construya la máquina. 0:04:34.322,0:04:37.742 Y no hay solo uno de estos, hay muchos más. 0:04:37.742,0:04:40.832 Preparó programas previendo que esto iba a suceder. 0:04:40.832,0:04:42.805 La razón para usar tarjetas perforadas fue que Jacquard, 0:04:42.805,0:04:44.977 en Francia, había creado el telar de Jacquard, 0:04:44.977,0:04:47.655 que tejía esos patrones increíbles controlados por tarjetas perforadas, 0:04:47.655,0:04:50.287 de modo que él simplemente reasignó la tecnología del momento, 0:04:50.287,0:04:52.392 y como todo lo demás que hizo, usó la tecnología 0:04:52.392,0:04:57.139 de su época, 1830, 1840, 1850, ruedas dentadas, vapor, 0:04:57.139,0:05:01.077 dispositivos mecánicos. Irónicamente, 0:05:01.077,0:05:03.249 Charles Babbage nació el mismo año que Michael Faraday, 0:05:03.249,0:05:05.926 quien revolucionaría todo completamente 0:05:05.926,0:05:08.439 con el dinamo, los transformadores, todo este tipo de cosas. 0:05:08.439,0:05:11.597 Babbage, por supuesto, quería utilizar tecnología de probada eficacia 0:05:11.597,0:05:13.150 como el vapor y otras. 0:05:13.150,0:05:14.823 Necesitaba accesorios. 0:05:14.823,0:05:16.495 Ya tenía el computador, 0:05:16.495,0:05:18.884 las tarjetas perforadas, el CPU y la memoria. 0:05:18.884,0:05:20.819 Necesitaba accesorios para complementarlos. 0:05:20.819,0:05:22.447 No solo iba a tener eso. 0:05:22.447,0:05:25.275 En primer lugar, tenía sonido. Tenía un timbre, 0:05:25.275,0:05:27.429 así que si algo salía mal[br]— (Risas)— 0:05:27.429,0:05:29.774 o si la máquina necesitaba que viniera el operador, 0:05:29.774,0:05:31.744 había una timbre que se podía usar para llamar.[br](Risas) 0:05:31.744,0:05:33.280 Y entre las instrucciones sobre la tarjeta perforada 0:05:33.280,0:05:36.182 había una que decía: «Presione el timbre». Ya pueden imaginarse este tintineo. 0:05:36.182,0:05:38.382 Detengámonos por un momento, imaginemos todos esos ruidos, 0:05:38.382,0:05:39.463 ese «clic, clac clic clic clic», 0:05:39.463,0:05:42.400 máquina de vapor, «Ding», ¿correcto? (Risas) 0:05:42.400,0:05:44.835 Obviamente, también se necesita una impresora, como todo el mundo. 0:05:44.835,0:05:47.843 Aquí hay una imagen del mecanismo de impresión para 0:05:47.843,0:05:50.326 otra de sus máquinas, llamada «la Máquina diferencial Nº 2», 0:05:50.326,0:05:52.261 que él nunca construyó, pero que el Museo de Ciencias 0:05:52.261,0:05:54.432 sí construyó en los años 80 y 90. 0:05:54.432,0:05:56.707 Es completamente mecánico, nuevamente, una impresora. 0:05:56.707,0:05:59.405 Imprime solo números, porque él estaba obsesionado con los números, 0:05:59.405,0:06:02.922 pero imprime en papel e incluso hace ajustes de texto, 0:06:02.922,0:06:05.694 así que si llega al final de la línea, se regresa así. 0:06:05.694,0:06:07.344 También se necesitan gráficos, ¿correcto? 0:06:07.344,0:06:08.900 Si se va a hacer algo con gráficos, 0:06:08.900,0:06:11.496 él dijo, «bueno, necesito un plotter. Tengo una hoja grande de papel 0:06:11.496,0:06:13.604 y una pluma de tinta y voy hacer que imprima». 0:06:13.604,0:06:15.434 Así que diseñó un plotter así, 0:06:15.434,0:06:19.359 y, a estas alturas, creo que prácticamente logró 0:06:19.359,0:06:20.890 una máquina bastante buena. 0:06:20.890,0:06:23.580 Luego vino esta mujer, Ada Lovelace. 0:06:23.580,0:06:26.301 Ahora, imaginen esas veladas, todos estos grandes juntos. 0:06:26.301,0:06:29.393 Esta señora es la hija del loco, malo 0:06:29.393,0:06:31.815 y peligroso de conocer Lord Byron. 0:06:31.815,0:06:34.335 Su madre, preocupada de que ella pudiese haber 0:06:34.335,0:06:37.192 heredado algo de la locura y la maldad de Lord Byron, 0:06:37.192,0:06:40.430 pensó: «Sé la solución: las matemáticas son la solución. 0:06:40.430,0:06:43.379 Le enseñaremos matemáticas. Eso la calmará». 0:06:43.379,0:06:47.135 (Risas) Porque por supuesto, 0:06:47.135,0:06:51.050 nunca ha habido un matemático loco, 0:06:51.050,0:06:53.451 así que, ya saben, eso estaría bien. (Risas) 0:06:53.451,0:06:56.789 Todo estaría bien. Así que ella recibió esta formación en matemáticas, 0:06:56.789,0:06:59.527 y fue a una de estas veladas con su madre, 0:06:59.527,0:07:02.317 y Charles Babbage sacó su máquina. 0:07:02.317,0:07:04.151 El Duque de Wellington está allí, 0:07:04.151,0:07:05.723 sacó la máquina, también demostró cómo funcionaba, 0:07:05.723,0:07:09.474 y ella la entendió. Fue la única persona en su vida, realmente, 0:07:09.474,0:07:10.766 que dijo: «Yo entiendo lo que esto hace, 0:07:10.766,0:07:12.973 y entiendo el futuro de esta máquina». 0:07:12.973,0:07:16.060 Y le debemos muchísimo porque gracias a ella 0:07:16.060,0:07:19.037 sabemos bastante de la máquina que Babbage 0:07:19.037,0:07:20.640 tenía la intención de construir. 0:07:20.640,0:07:23.397 Algunas personas la llaman la primera programadora. 0:07:23.397,0:07:26.783 Esto es de uno de… el documento que ella tradujo. 0:07:26.783,0:07:29.694 Se trata de un programa escrito en un estilo particular. 0:07:29.694,0:07:33.263 No es, históricamente, tan exacto decir que ella fue la primera programadora, 0:07:33.263,0:07:35.316 en realidad, ella hizo algo más sorprendente. 0:07:35.316,0:07:36.886 En lugar de ser simplemente una programadora, 0:07:36.886,0:07:39.058 vio algo que Babbage no vio. 0:07:39.058,0:07:42.242 Babbage estaba totalmente obsesionado con las matemáticas. 0:07:42.242,0:07:46.191 Él estaba construyendo una máquina para hacer matemáticas, 0:07:46.191,0:07:49.450 Lovelace dijo: «Usted podría hacer más que matemáticas 0:07:49.450,0:07:52.285 con esta máquina». Y tal como todos 0:07:52.285,0:07:53.910 ustedes en esta sala tienen un computador 0:07:53.910,0:07:55.964 en este momento, porque tienen un teléfono. 0:07:55.964,0:07:58.192 Si ven ese teléfono, cada cosa en ese teléfono 0:07:58.192,0:08:00.207 o computador o cualquier otro dispositivo informático 0:08:00.207,0:08:02.288 es matemáticas. Todo es básicamente números. 0:08:02.288,0:08:06.981 Ya sea video, texto, música o voz, todos son números, 0:08:06.981,0:08:10.961 eso es todo, números subyacentes, funciones matemáticas operando, 0:08:10.961,0:08:13.066 Lovelace dijo: «Solo porque está haciendo 0:08:13.066,0:08:16.388 símbolos y funciones matemáticas 0:08:16.388,0:08:18.635 no significa que estas funciones no puedan representar 0:08:18.635,0:08:21.988 otras cosas en el mundo real, tales como la música». 0:08:21.988,0:08:24.722 Esto fue un salto enorme, porque Babbage decía: 0:08:24.722,0:08:26.944 «Podríamos calcular estas funciones increíbles e imprimir 0:08:26.944,0:08:30.612 tablas de números y gráficos»[br]— (risas) — 0:08:30.612,0:08:32.508 y Lovelace estaba allí y dijo: «Mire, 0:08:32.508,0:08:34.984 esto incluso podría componer música si usted 0:08:34.984,0:08:38.532 ingresa una representación de música numéricamente». 0:08:38.532,0:08:40.101 Esto es lo que yo llamo el salto de Lovelace. 0:08:40.101,0:08:43.838 Cuando se dice que ella fue una programadora, también es cierto, 0:08:43.838,0:08:46.975 pero lo más importante fue haberle dicho que el futuro iba a ser 0:08:46.975,0:08:49.171 mucho, mucho más que eso. 0:08:49.171,0:08:51.350 Ahora, cien años después, llega este chico, 0:08:51.350,0:08:56.803 Alan Turing, y en 1936 inventa el computador nuevamente. 0:08:56.803,0:08:59.380 Por supuesto, la máquina de Babbage era totalmente mecánica. 0:08:59.380,0:09:01.911 La máquina de Turing era totalmente teórica. 0:09:01.911,0:09:04.702 Ambos venían desde una perspectiva matemática, 0:09:04.702,0:09:07.255 pero Turing nos dijo algo muy importante. 0:09:07.255,0:09:10.190 Sentó las bases de las matemáticas 0:09:10.190,0:09:12.303 para las ciencias de la computación y dijo: 0:09:12.303,0:09:15.490 «La manera de hacer un computador no es lo importante». 0:09:15.490,0:09:17.368 No importa si el computador es mecánico, 0:09:17.368,0:09:21.778 como era el de Babbage, o electrónico, como son los computadores de hoy, 0:09:21.778,0:09:24.582 o quizás en el futuro, de células, o, una vez más, 0:09:24.582,0:09:27.728 mecánico, una vez que entramos en la nanotecnología. 0:09:27.728,0:09:29.765 Podríamos volver a la máquina de Babbage 0:09:29.765,0:09:32.341 y simplemente hacerla diminuta. Todas esas cosas son computadores. 0:09:32.341,0:09:33.973 Existe en un sentido, una esencia de computación. 0:09:33.973,0:09:35.978 Esto se llama la tesis de Church–Turing. 0:09:35.978,0:09:38.645 Y así, de repente, hacemos la asociación y decimos 0:09:38.645,0:09:40.868 que esto que Babbage construyó fue realmente un computador. 0:09:40.868,0:09:43.693 De hecho, fue capaz de hacer todo lo que hacemos hoy 0:09:43.693,0:09:48.525 con los computadores, solo que muy lentamente.[br](Risas) 0:09:48.525,0:09:50.631 Para darles una idea de su lentitud, 0:09:50.631,0:09:54.470 tenía aproximadamente 1k de memoria. 0:09:54.470,0:09:57.388 Utilizaba tarjetas perforadas, que había que ingresar manualmente, 0:09:57.388,0:10:03.148 y era aproximadamente 10 000 veces más lento que la primera ZX81. 0:10:03.148,0:10:04.751 Tenía un módulo de memoria RAM. 0:10:04.751,0:10:07.930 Se le podía agregar más cantidad adicional de memoria si se deseaba. 0:10:07.930,0:10:10.256 (Risas) ¿Y a qué nos lleva esto hoy? 0:10:10.256,0:10:11.864 Hay planes. 0:10:11.864,0:10:14.797 En Swindon, en los archivos del Museo de Ciencias, 0:10:14.797,0:10:16.491 hay cientos de planos y miles de páginas 0:10:16.491,0:10:19.960 de notas escritas por Charles Babbage acerca de esta máquina analítica. 0:10:19.960,0:10:23.921 Entre ellos, hay un conjunto de planos que llamamos Plan 28, 0:10:23.921,0:10:26.075 y ese también es el nombre de una organización benéfica que empecé 0:10:26.075,0:10:28.809 con Doron Swade, que era el responsable de contenidos de computación 0:10:28.809,0:10:31.048 en el Museo de Ciencias y también la persona que llevó 0:10:31.048,0:10:32.478 el proyecto para construir la máquina diferencial, 0:10:32.478,0:10:35.036 y nuestro plan es construirla. 0:10:35.036,0:10:38.902 Aquí en South Kensington, vamos a construir la máquina analítica. 0:10:38.902,0:10:40.904 El proyecto tiene un número de piezas. 0:10:40.904,0:10:43.424 Una de ellas es el escaneo del archivo de Babbage. 0:10:43.424,0:10:45.346 Que ya se ha hecho. La segunda es ahora el estudio 0:10:45.346,0:10:48.456 de todos esos planes para determinar qué construir. 0:10:48.456,0:10:52.900 La tercera parte es una simulación por ordenador de la máquina, 0:10:52.900,0:10:55.823 y la última parte es construirla físicamente en el Museo de Ciencias. 0:10:55.823,0:10:58.399 Cuando se construya, finalmente podremos entender cómo funciona un ordenador, 0:10:58.399,0:11:00.233 porque en lugar de tener un chip diminuto frente a nosotros, 0:11:00.233,0:11:02.843 tendremos que mirar esta cosa enorme y decir: 0:11:02.843,0:11:06.178 «¡Oh! Ahora veo el funcionamiento de la memoria, el del CPU, 0:11:06.178,0:11:10.045 escucho el funcionamiento. Probablemente huela el funcionamiento». (Risas) 0:11:10.045,0:11:12.644 Pero mientras tanto, vamos a hacer una simulación. 0:11:12.644,0:11:14.401 El mismo Babbage escribió, dijo, 0:11:14.401,0:11:16.019 tan pronto como exista la máquina analítica, 0:11:16.019,0:11:19.723 seguramente guiará el curso futuro de la ciencia. 0:11:19.723,0:11:21.568 Por supuesto, él nunca la construyó porque siempre estaba ocupado 0:11:21.568,0:11:23.650 con nuevos planes, pero cuando finalmente se construyó, 0:11:23.650,0:11:27.160 en la década de 1940, todo cambió. 0:11:27.160,0:11:28.983 Ahora, solo les daré una pequeña muestra de la máquina 0:11:28.983,0:11:31.616 en movimiento con un vídeo que revela 0:11:31.616,0:11:36.210 solo una parte del mecanismo del CPU en funcionamiento. 0:11:39.210,0:11:42.209 Así hay solo tres juegos de ruedas dentadas, 0:11:42.209,0:11:45.031 y se van a agregar más. Este es el mecanismo de la suma en acción, 0:11:45.031,0:11:47.688 por lo que se imaginarán una máquina gigantesca. 0:11:47.688,0:11:48.847 Entonces, denme cinco años. 0:11:48.847,0:11:51.191 La tendremos antes del 2030, 0:11:51.191,0:11:54.161 Muchas gracias. (Aplausos)