0:00:00.106,0:00:01.530 La machine dont je vais vous parler 0:00:01.530,0:00:03.204 est pour moi la meilleure machine jamais inventée. 0:00:03.204,0:00:05.203 Cette machine n'a jamais été construite 0:00:05.203,0:00:07.583 mais elle le sera. 0:00:07.583,0:00:09.575 Elle a été créée 0:00:09.575,0:00:11.926 bien avant qu'on pense aux ordinateurs. 0:00:11.926,0:00:14.075 Si vous avez une idée de l'histoire des ordinateurs, 0:00:14.075,0:00:16.595 vous saurez que les années 30 et 40 0:00:16.595,0:00:19.150 ont connu l'invention des ordinateurs simples, 0:00:19.150,0:00:21.943 ce qui a donné naissance à la révolution informatique de nos jours, 0:00:21.943,0:00:23.229 et vous auriez raison, 0:00:23.229,0:00:25.711 sauf en ce qui concerne le siècle de leur invention. 0:00:25.711,0:00:27.351 Le premier ordinateur a en réalité été créé 0:00:27.351,0:00:31.023 dans les années 1830 et 1840 et non dans les années 1930 et 1940. 0:00:31.023,0:00:33.351 Il a été créé, certaines de ses composantes ont été modélisées, 0:00:33.351,0:00:35.487 et les pièces qui ont été construites se trouvent ici, 0:00:35.487,0:00:37.480 à South Kensington. 0:00:37.480,0:00:40.799 Cette machine a été construite par cet homme, Charles Babbage. 0:00:40.799,0:00:42.555 J'ai une grande affinité avec Charles Babbage 0:00:42.555,0:00:45.164 parce qu'il a les cheveux ébouriffés, comme ceci, 0:00:45.164,0:00:47.505 sur toutes les photos. (Rires) 0:00:47.505,0:00:49.352 C'était un homme très riche et, en quelque sorte, 0:00:49.352,0:00:51.365 il faisait partie de l’aristocratie de l'Angleterre. 0:00:51.365,0:00:53.704 Un samedi soir à Marylebone, 0:00:53.704,0:00:56.135 l'intelligentsia de l'époque 0:00:56.135,0:00:57.631 était invitée chez Babbage 0:00:57.631,0:01:00.590 pour une fête, où tout le monde était invité : 0:01:00.590,0:01:04.022 les rois, le duc de Wellington, et beaucoup d'autres célébrités 0:01:04.022,0:01:06.543 auxquelles il présentait un de ses appareils mécaniques. 0:01:06.543,0:01:09.583 Cette époque, où l'on pouvait se joindre à une fête 0:01:09.583,0:01:11.931 et assister à une démonstration d'ordinateur mécanique, 0:01:11.931,0:01:13.044 ça me manque. (Rires) 0:01:13.044,0:01:16.310 Mais Babbage lui-même était né 0:01:16.310,0:01:18.044 à la fin du 18ème siècle. 0:01:18.044,0:01:20.088 C'était un mathématicien plutôt célèbre. 0:01:20.088,0:01:23.231 Il occupait le poste dont bénéficiait Newton 0:01:23.231,0:01:25.743 et plus récemment Stephen Hawking à Cambridge. 0:01:25.743,0:01:28.598 Il est moins connu qu'eux parce qu'il a 0:01:28.598,0:01:31.748 pensé à ces dispositifs de calcul mécaniques 0:01:31.748,0:01:34.033 mais n'en a créé aucun. 0:01:34.033,0:01:37.318 Et c'est parce que c'était un maniaque classique. 0:01:37.318,0:01:39.329 À chaque fois qu'il avait une idée, il se disait : 0:01:39.329,0:01:40.777 « C’est génial, je vais commencer à la construire. 0:01:40.777,0:01:43.372 J'y mettrai une fortune. J'ai une meilleure idée. 0:01:43.372,0:01:45.732 Je vais travailler sur celle-là. (Rires) Je vais construire celle-là. » 0:01:45.732,0:01:48.612 Il a continué comme ça jusqu'à ce que Sir Robert Peel, premier ministre à l'époque, 0:01:48.612,0:01:51.076 le chasse du numéro 10 sur Downing Street, 0:01:51.076,0:01:53.517 et chasser, à l'époque, signifiait 0:01:53.517,0:01:56.669 « Bonne journée monsieur ! » (Rires) 0:01:56.669,0:01:58.649 Ce qu'il a créé c'était cette horreur : 0:01:58.649,0:02:02.088 la machine analytique. Pour vous rendre ça plus clair, 0:02:02.088,0:02:03.960 voici une vue du haut. 0:02:03.960,0:02:07.073 Chacun de ces cercles est une roue dentée, un tas de roues, 0:02:07.073,0:02:10.309 et cette chose est aussi grande qu'une locomotive à vapeur. 0:02:10.309,0:02:12.300 Je veux qu'au fur et à mesure, vous imaginiez 0:02:12.300,0:02:14.944 cette machine gigantesque. Nous avons entendu les merveilleux bruits 0:02:14.944,0:02:16.704 qu'aurait produits cette machine. 0:02:16.704,0:02:18.481 Je vais vous montrer son architecture, 0:02:18.481,0:02:19.960 c'est pour ça qu'on parle d'architecture informatique, 0:02:19.960,0:02:23.287 et vous faire découvrir cette machine, cet ordinateur. 0:02:23.287,0:02:26.690 Parlons de la mémoire. La mémoire 0:02:26.690,0:02:28.937 ressemble à celle d'un ordinateur moderne, 0:02:28.937,0:02:31.639 sauf que celle-ci était en métal, 0:02:31.639,0:02:35.183 des piles d'engrenages, 30 roues de hauteur. 0:02:35.183,0:02:37.253 Imaginez quelque chose d'aussi haut, 0:02:37.253,0:02:39.008 des centaines et des centaines 0:02:39.008,0:02:40.898 de roues numérotées. 0:02:40.898,0:02:43.317 C'est une machine décimale. Tout fonctionnait en décimales. 0:02:43.317,0:02:44.902 Il avait pensé à utiliser un système binaire. 0:02:44.902,0:02:46.620 Le problème avec ce système, c'est que la machine aurait été 0:02:46.620,0:02:49.937 si grande que c’en deviendrait ridicule, déjà qu'elle était énorme. 0:02:49.937,0:02:51.996 Voici donc la mémoire. 0:02:51.996,0:02:54.403 C'est cette pièce-là. 0:02:54.403,0:02:56.733 Comme vous le voyez ici. 0:02:56.733,0:03:01.268 Cette monstruosité-là c'est le processeur, une puce, si vous voulez. 0:03:01.268,0:03:03.518 Bien sûr, c'est tout aussi grand. 0:03:03.518,0:03:06.431 Entièrement mécanique. Toute cette machine est mécanique. 0:03:06.431,0:03:10.572 Voici une photo d'un prototype de processeur 0:03:10.572,0:03:12.711 au Musée des Sciences. 0:03:12.711,0:03:16.343 Le processeur pouvait réaliser les quatre opérations arithmétiques fondamentales, 0:03:16.343,0:03:18.796 addition, multiplication, soustraction et division, 0:03:18.796,0:03:21.804 ce qui est déjà un exploit « en métal », 0:03:21.804,0:03:24.433 mais il pouvait aussi faire quelque chose qu'un ordinateur réalisait 0:03:24.433,0:03:26.132 contrairement à un calculateur. 0:03:26.132,0:03:30.070 Cette machine pouvait réviser sa propre mémoire interne et prendre une décision. 0:03:30.070,0:03:32.936 Elle pouvait réaliser l'opération « si...alors » en langage de programmation, 0:03:32.936,0:03:35.076 ce qui, fondamentalement, en faisait un ordinateur. 0:03:35.076,0:03:39.674 Elle pouvait raisonner, pas seulement calculer. Elle pouvait en faire davantage. 0:03:39.674,0:03:42.355 Si l'on s'arrête un moment, 0:03:42.355,0:03:44.226 et qu'on pense aux puces électroniques modernes, 0:03:44.226,0:03:48.041 on ne peut pas voir à l'intérieur d'une puce de silicone, c'est si petit. 0:03:48.041,0:03:49.842 Si c'était possible, on verrait quelque chose 0:03:49.842,0:03:51.664 de très similaire à ceci. 0:03:51.664,0:03:54.611 Le processeur est incroyablement complexe, 0:03:54.611,0:03:57.303 la mémoire incroyablement régulière. 0:03:57.303,0:03:58.965 Si vous avez déjà vu un électron au microscope, 0:03:58.965,0:04:00.934 ça ressemble à ça. Tout ceci se ressemble 0:04:00.934,0:04:03.500 et il y a cette pièce ici, incroyablement compliquée. 0:04:03.500,0:04:07.483 Tout ce mécanisme de roues dentées réalise les opérations d'un ordinateur, 0:04:07.483,0:04:09.576 bien sûr, il faut le programmer et pour ça, 0:04:09.576,0:04:12.601 Babbage a utilisé la technologie de l'époque, 0:04:12.601,0:04:16.247 qui refera surface dans les années 50, 60 et 70 : 0:04:16.247,0:04:19.116 les cartes perforées. 0:04:19.116,0:04:21.940 Ceci est l'un des trois lecteurs de cartes perforées, 0:04:21.940,0:04:25.620 et ceci est un programme au Musée des sciences 0:04:25.620,0:04:30.013 pas loin d'ici, créé par Charles Babbage, 0:04:30.013,0:04:31.881 et exposé là-bas, vous pouvez aller le voir, 0:04:31.881,0:04:34.322 en attendant la construction de la machine. 0:04:34.322,0:04:37.742 Il n'y en a pas qu'un seul, mais plusieurs. 0:04:37.742,0:04:40.832 Il avait préparé ces programmes au cas où il en aurait besoin. 0:04:40.832,0:04:42.805 La raison pour laquelle on utilisait des cartes perforées était qu'en France, 0:04:42.805,0:04:44.977 Jacquard avait créé le Métier Jacquard 0:04:44.977,0:04:47.655 qui tissait des modèles fabuleux grâce à des cartes perforées. 0:04:47.655,0:04:50.287 Il redonnait donc un nouvel objectif à la technologie de l'époque 0:04:50.287,0:04:52.392 et comme pour tout ce qu'il entreprenait, il utilisait la technologie 0:04:52.392,0:04:57.139 des années 1830, 1840 et 1850 ; les engrenages, la vapeur, 0:04:57.139,0:05:01.077 les dispositifs mécaniques. Ironiquement, 0:05:01.077,0:05:03.249 Michael Faraday, né la même année que Charles Babbage, 0:05:03.249,0:05:05.926 a par la suite tout révolutionné 0:05:05.926,0:05:08.439 avec la dynamo, les transformateurs et ce genre d'appareils. 0:05:08.439,0:05:11.597 Naturellement, Babbage voulait utiliser une technologie éprouvée 0:05:11.597,0:05:13.150 et donc vapeur et cetera. 0:05:13.150,0:05:14.823 Maintenant il lui fallait des accessoires. 0:05:14.823,0:05:16.495 Évidemment, l'ordinateur est là. 0:05:16.495,0:05:18.884 Les cartes perforées, le processeur, la mémoire aussi. 0:05:18.884,0:05:20.819 Il fallait des accessoires, 0:05:20.819,0:05:22.447 il ne pouvait pas se contenter de ça. 0:05:22.447,0:05:25.275 D'abord, le son, une cloche. 0:05:25.275,0:05:27.429 Si quelque chose allait mal -- (Rires) -- 0:05:27.429,0:05:29.774 ou si la machine avait besoin d'assistance, 0:05:29.774,0:05:31.744 elle pouvait faire retentir une cloche. (Rires) 0:05:31.744,0:05:33.280 Il y a en fait une note sur la carte perforée 0:05:33.280,0:05:36.182 sur laquelle est écrit « Sonnez la cloche ». Imaginez ce « ding! », 0:05:36.182,0:05:38.382 arrêtez-vous un instant et imaginez tous ces bruits, 0:05:38.382,0:05:39.463 ces « clic clic clic », 0:05:39.463,0:05:42.400 cet engin à vapeur, « Ding! ». (Rires) 0:05:42.400,0:05:44.835 Il fallait aussi une imprimante, évidemment, tout le monde en a besoin. 0:05:44.835,0:05:47.843 Voici une photo du mécanisme d'une imprimante, 0:05:47.843,0:05:50.326 une autre de ses machines, appelée Machine Différentielle n°2, 0:05:50.326,0:05:52.261 qu'il n'a jamais construite, mais que le Musée des Sciences 0:05:52.261,0:05:54.432 a construite dans les années 80 et 90. 0:05:54.432,0:05:56.707 Encore une fois, cette imprimante est entièrement mécanique. 0:05:56.707,0:05:59.405 Elle n'imprime que les chiffres, parce qu'il en était obsédé, 0:05:59.405,0:06:02.922 mais elle imprime sur du papier et effectue même un retour à la ligne. 0:06:02.922,0:06:05.694 En parvenant à la fin de la ligne, elle se remet en place comme ça. 0:06:05.694,0:06:07.344 Il fallait des graphiques aussi, 0:06:07.344,0:06:08.900 si vous envisagez de les utiliser, 0:06:08.900,0:06:11.496 alors il s'est dit : « Il me faut un traceur. J'ai une grande feuille de papier 0:06:11.496,0:06:13.604 et un stylo à encre, j'en ferai un traceur ». 0:06:13.604,0:06:15.434 Il a donc également créé un traceur, 0:06:15.434,0:06:19.359 et je pense qu'à ce moment-là, 0:06:19.359,0:06:20.890 il avait créé une assez bonne machine. 0:06:20.890,0:06:23.580 C'est là que survient cette femme, Ada Lovelace. 0:06:23.580,0:06:26.301 Imaginez un peu ces fêtes où se joignent ces célébrités. 0:06:26.301,0:06:29.393 Cette dame est la fille du fou, du terrible 0:06:29.393,0:06:31.815 et dangereux Lord Byron. 0:06:31.815,0:06:34.335 Sa mère, quelque peu inquiète qu'elle n'ait hérité 0:06:34.335,0:06:37.192 de la folie et de la cruauté de Lord Byron, 0:06:37.192,0:06:40.430 se dit : « J'ai la solution : les mathématiques. 0:06:40.430,0:06:43.379 Nous lui apprendrons les mathématiques. Ça la calmera ». 0:06:43.379,0:06:47.135 (Rires) Évidemment, 0:06:47.135,0:06:51.050 aucun mathématicien n'a été pris de folie, 0:06:51.050,0:06:53.451 donc tout ira bien. (Rires) 0:06:53.451,0:06:56.789 Tout se passera bien. Elle reçoit donc une formation mathématique 0:06:56.789,0:06:59.527 et se joint à ces soirées en compagnie de sa mère, 0:06:59.527,0:07:02.317 et Charles Babbage, comme d'habitude, sort sa machine. 0:07:02.317,0:07:04.151 Le Duc de Wellington est présent, 0:07:04.151,0:07:05.723 sort la machine, démontre son fonctionnement, 0:07:05.723,0:07:09.474 qu'elle saisit. C'est en réalité la seule personne, de toute sa vie, 0:07:09.474,0:07:10.766 qui ait jamais dit « Je comprends ce que cette machine fait, 0:07:10.766,0:07:12.973 et je comprends son avenir ». 0:07:12.973,0:07:16.060 On lui doit beaucoup, parce qu'on en sait énormément 0:07:16.060,0:07:19.037 sur la machine que comptait construire Babbage 0:07:19.037,0:07:20.640 grâce à elle. 0:07:20.640,0:07:23.397 Certains la considèrent comme le premier programmeur de l'histoire. 0:07:23.397,0:07:26.783 Ceci provient d'une des pages qu'elle a traduites. 0:07:26.783,0:07:29.694 Ceci est programme écrit dans un style particulier. 0:07:29.694,0:07:33.263 Historiquement, elle n'est peut-être pas vraiment le premier programmeur, 0:07:33.263,0:07:35.316 en fait, ce qu'elle a fait est plus impressionnant. 0:07:35.316,0:07:36.886 Plutôt que d'être un programmeur, 0:07:36.886,0:07:39.058 elle avait saisi quelque chose qui avait échappé à Babbage. 0:07:39.058,0:07:42.242 Babbage était entièrement obsédé par les mathématiques. 0:07:42.242,0:07:46.191 Il construisait une machine qui faisait des mathématiques. 0:07:46.191,0:07:49.450 Lovelace disait « Vous pouvez faire plus que des mathématiques 0:07:49.450,0:07:52.285 sur cette machine ». Tout comme vous, 0:07:52.285,0:07:53.910 chacun ici, maintenant, possède un ordinateur 0:07:53.910,0:07:55.964 parce qu'il possède un téléphone. 0:07:55.964,0:07:58.192 Tout, à l'intérieur de ce téléphone, d'un ordinateur 0:07:58.192,0:08:00.207 ou autre dispositif de calcul, 0:08:00.207,0:08:02.288 tout est mathématiques. Au fond, tout est nombres. 0:08:02.288,0:08:06.981 Que ce soit une vidéo, un texte, de la musique, une voix, tout est nombres, 0:08:06.981,0:08:10.961 Au fond, tout se passe suivant des opérations mathématiques. 0:08:10.961,0:08:13.066 Lovelace disait : « Si vous utilisez 0:08:13.066,0:08:16.388 des opérations et des symboles mathématiques, 0:08:16.388,0:08:18.635 ça ne veut pas dire qu'ils ne peuvent représenter 0:08:18.635,0:08:21.988 autre chose dans la vraie vie, la musique par exemple ». 0:08:21.988,0:08:24.722 C'était fabuleux. Babbage était là à dire : 0:08:24.722,0:08:26.944 « On peut calculer ces opérations, imprimer 0:08:26.944,0:08:30.612 des pages de nombres et dessiner des graphiques » -- (Rires) -- 0:08:30.612,0:08:32.508 alors que Lovelace disait : 0:08:32.508,0:08:34.984 « Ecoutez, cette machine peut même composer de la musique 0:08:34.984,0:08:38.532 si vous lui en fournissez une représentation numérique ». 0:08:38.532,0:08:40.101 C'est ce que j'appelle le bond de Lovelace. 0:08:40.101,0:08:43.838 Si vous pensez que c'est un programmeur, elle l'est un peu, 0:08:43.838,0:08:46.975 mais le plus important c'est d'avoir affirmé que l'avenir 0:08:46.975,0:08:49.171 allait être bien plus riche. 0:08:49.171,0:08:51.350 Une centaine d'années plus tard, cet homme, 0:08:51.350,0:08:56.803 Alan Turing, réinvente l'ordinateur en 1936. 0:08:56.803,0:08:59.380 Évidemment, la machine de Babbage était entièrement mécanique. 0:08:59.380,0:09:01.911 Celle de Turing était entièrement théorique. 0:09:01.911,0:09:04.702 Tous les deux s'appuyaient sur une perspective mathématique, 0:09:04.702,0:09:07.255 mais Turing nous a appris quelque chose de très important. 0:09:07.255,0:09:10.190 Il a établi les principes mathématiques 0:09:10.190,0:09:12.303 de la science informatique et a dit : 0:09:12.303,0:09:15.490 « Peu importe la manière de construire un ordinateur ». 0:09:15.490,0:09:17.368 Peu importe si votre ordinateur est mécanique, 0:09:17.368,0:09:21.778 comme celui de Babbage, ou électronique, comme les ordinateurs modernes, 0:09:21.778,0:09:24.582 ou peut-être qu'ils seront fait de cellules à l'avenir, 0:09:24.582,0:09:27.728 ou mécaniques à nouveau, une fois qu'on se mettra à la nanotechnologie. 0:09:27.728,0:09:29.765 On pourrait revenir à la machine de Babbage 0:09:29.765,0:09:32.341 et la rendre minuscule. Ce sont tous des ordinateurs. 0:09:32.341,0:09:33.973 Il existe en quelque sorte une essence informatique. 0:09:33.973,0:09:35.978 On l'appelle la thèse de Church-Turing. 0:09:35.978,0:09:38.645 Et soudain, on comprend que 0:09:38.645,0:09:40.868 cet appareil que Babbage a construit était vraiment un ordinateur. 0:09:40.868,0:09:43.693 Il pouvait en effet réaliser tout ce qu'on fait de nos jours 0:09:43.693,0:09:48.525 avec un ordinateur, quoique très lentement. (Rires) 0:09:48.525,0:09:50.631 Pour vous donner une idée de sa lenteur, 0:09:50.631,0:09:54.470 il avait environ 1k de mémoire. 0:09:54.470,0:09:57.388 Des cartes perforées lui sont fournies, 0:09:57.388,0:10:03.148 et il fonctionnait environ 10 000 fois plus lentement que le premier ZX81. 0:10:03.148,0:10:04.751 Il avait une mémoire RAM. 0:10:04.751,0:10:07.930 On pouvait ajouter des mémoires supplémentaires. 0:10:07.930,0:10:10.256 (Rires) Où est-ce que ça nous mène aujourd'hui ? 0:10:10.256,0:10:11.864 Il y a des plans. 0:10:11.864,0:10:14.797 À Swindon, aux archives du Musée des Sciences, 0:10:14.797,0:10:16.491 il y a des centaines de plans et des milliers de pages 0:10:16.491,0:10:19.960 de notes écrites par Charles Babbage à propos de cette machine analytique. 0:10:19.960,0:10:23.921 Parmi ces notes se trouve une série de plans appelée Plan 28, 0:10:23.921,0:10:26.075 nom que porte également la fondation que j'ai lancée 0:10:26.075,0:10:28.809 avec Doron Swade, conservateur de l'informatique 0:10:28.809,0:10:31.048 au Musée des Sciences. Il a aussi dirigé 0:10:31.048,0:10:32.478 ce projet de construction d'une machine différentielle, 0:10:32.478,0:10:35.036 et notre projet est de la construire. 0:10:35.036,0:10:38.902 Nous construirons la machine analytique ici à South Kensington. 0:10:38.902,0:10:40.904 Le projet comporte plusieurs étapes. 0:10:40.904,0:10:43.424 Il fallait d'abord balayer des archives de Babbage. 0:10:43.424,0:10:45.346 Ça c'est déjà fait. Deuxièmement, il faut étudier 0:10:45.346,0:10:48.456 tous ces plans pour déterminer ce qu'on doit construire. 0:10:48.456,0:10:52.900 Ensuite, il faut effectuer une simulation informatique de cette machine 0:10:52.900,0:10:55.823 et enfin la construire au Musée des Sciences. 0:10:55.823,0:10:58.399 Une fois construite, vous pourrez comprendre comment fonctionne un ordinateur ; 0:10:58.399,0:11:00.233 plutôt que de regarder une puce électronique, 0:11:00.233,0:11:02.843 vous aurez la chance de voir cette énorme machine et de dire : 0:11:02.843,0:11:06.178 « Ah, je vois la mémoire fonctionner, je vois le processeur fonctionner, 0:11:06.178,0:11:10.045 je l'entends fonctionner. Peut-être même que je le sens fonctionner ». (Rires) 0:11:10.045,0:11:12.644 Mais avant ça nous effectuerons une simulation. 0:11:12.644,0:11:14.401 Babbage lui-même avait écrit 0:11:14.401,0:11:16.019 qu'une fois la machine analytique construite, 0:11:16.019,0:11:19.723 elle déterminerait surement l'avenir de la science. 0:11:19.723,0:11:21.568 Évidemment, il ne l'a jamais construite parce qu'il changeait 0:11:21.568,0:11:23.650 toujours de plan, mais lorsqu'elle fut construite, 0:11:23.650,0:11:27.160 dans les années 1940, tout a changé. 0:11:27.160,0:11:28.983 Je vais vous donner un avant-goût de cette machine 0:11:28.983,0:11:31.616 en mouvement, avec une vidéo qui vous montre 0:11:31.616,0:11:36.210 une seule partie du mécanisme du processeur en marche. 0:11:39.210,0:11:42.209 Donc voici trois séries de roues 0:11:42.209,0:11:45.031 qui vont effectuer une addition. Voici le mécanisme d'addition 0:11:45.031,0:11:47.688 en marche, imaginez donc cette machine gigantesque. 0:11:47.688,0:11:48.847 Donnez-moi cinq ans. 0:11:48.847,0:11:51.191 Avant les années 2030, nous l'auront. 0:11:51.191,0:11:54.161 Merci beaucoup. (Applaudissements)