Site d’Emmanuel Saint-James > Conférences > De l’histoire de l’informatique considérée comme une course d’obstacles épistémologiques


De l’histoire de l’informatique considérée comme une course d’obstacles épistémologiques

Informaticien sauteur d'obstacles épistémologiques 2Kio - 1KHz 2Kio - 1KHz ? ? ? ? ? ? ? ? ? ? 8Mio - 100MHz 1Gio - 133MHz 1Gio - 133MHz empattements absents empattements filiformes empattements triangulaires empattements rectangulaires Laser Position System
Plan

Cette conférence a fait l’objet d’un article dans le numéro 26 du bulletin de la Société informatique de France, décembre 2025

Les générations perdues

Par trois fois l’histoire de l’informatique a été réduite à une succession de générations, présentant un axe de développement comme incontournable car s’inscrivant dans le sens de l’histoire :

Les générations de langages

En première approche, l’histoire des langages de programmation est essentiellement une suite de dispenses de codage après le premier d’entre eux :

Un pronostic erroné

Cette suite appelle quelques remarques :

L’expressivité, une perspective abandonnée

Cette suite trop simple ne tient pas compte d’autres phénomènes :

Les générations de machines

Les ordinateurs ont connu des architectures très différentes, pourtant il a été proposé un découpage générationnel trompeur qui a fini par tourner court ;

Les machines à réduction ... de crédit

Cette cinquième génération annoncée par le Japon a tellement inquiété les pouvoirs publics européens qu’ils ont incité les chercheurs à proposer un projet concurrent. Le fiasco qui en résulta, typique de ce qui se passe lorsque le pouvoir politique veut piloter la science, s’appelait machines à réduction :

Les générations de processeurs

L’évolution des processeurs présente un cas un peu différent de fausse perspective. Connue sous le nom de "Loi de Moore", elle appelle plusieurs remarques :

Une évolution qui en cache d’autres

Cette perspective historique est moins trompeuse que les précédentes, mais elle obscurcit voire ignore les évolutions qui ont crédibilisé ces discours sur le doublement :

La notion d’obstacle épistémologique

Les trois perspectives citées avaient clairement pour but de justifier des investissements dans une direction bien précise. Ce point de vue inévitablement biaisé n’est pas utilisé en histoire des sciences, qui s’est forgé des concepts plus profonds :

Les alliages en informatique

La notion d’alliage, bien connue en métallurgie mais que le philosophe Gilles Deleuze a étendue, s’applique particulièrement bien à l’informatique :

Corps sportif, corps informaticien

Dispositions aux 400 mètres-haies et aux 900 mois-périphériques :

Le premier périphérique

11 16Gio - 300MHz 22 A S C I 33 O O O O O O 44 NMI IRQ IRQ7 IRQ5 IRQ0 55 E M A C S 66 Media Access Control 8Mio - 100MHz 8Mio - 100MHz 77 Media Access Control 88 MIDI 99 IRQ 16Gio - 300MHz 8Mio - 100MHz 8Mio - 100MHz IRQ 8Mio - 100MHz 8Mio - 100MHz 8Mio - 100MHz 1010

L’obstacle de la mémoire

Il semble aujourd’hui évident que la mémoire soit indispensable à un ordinateur. Cependant :

Le deuxième périphérique

11 16Gio - 300MHz 22 A S C I 33 O O O O O O 44 NMI IRQ IRQ7 IRQ5 IRQ0 55 E M A C S 66 Media Access Control 8Mio - 100MHz 8Mio - 100MHz 77 Media Access Control 88 MIDI 99 IRQ 16Gio - 300MHz 8Mio - 100MHz 8Mio - 100MHz IRQ 8Mio - 100MHz 8Mio - 100MHz 8Mio - 100MHz 1010

L’obstacle du clavier

Avant que l’on songe à emprunter son clavier à la machine écrire (pourtant apparue dès le XVIIIe siècle), les périphériques d’entrée étaient :

Le troisième périphérique

11 16Gio - 300MHz 22 A S C I 33 O O O O O O 44 NMI IRQ IRQ7 IRQ5 IRQ0 55 E M A C S 66 Media Access Control 8Mio - 100MHz 8Mio - 100MHz 77 Media Access Control 88 MIDI 99 IRQ 16Gio - 300MHz 8Mio - 100MHz 8Mio - 100MHz IRQ 8Mio - 100MHz 8Mio - 100MHz 8Mio - 100MHz 1010

L’obstacle du stockage

Initialement, le clavier servait à perforer des cartes, support utilisé, notamment pour collecter des données lors des recensements et permettre leur exploitation statistique. Ce précédent extrêmement vivace dans l’industrie informatique a freiné le développement des mémoires de stockage électrifiées :

Le quatrième périphérique

11 16Gio - 300MHz 22 A S C I 33 O O O O O O 44 NMI IRQ IRQ7 IRQ5 IRQ0 55 E M A C S 66 Media Access Control 8Mio - 100MHz 8Mio - 100MHz 77 Media Access Control 88 MIDI 99 IRQ 16Gio - 300MHz 8Mio - 100MHz 8Mio - 100MHz IRQ 8Mio - 100MHz 8Mio - 100MHz 8Mio - 100MHz 1010

L’obstacle du contrôleur d’interruption

Le contrôleur d’interruptions a permis de remplacer les demandes incessantes et souvent vaines du processeur aux périphériques, par des envois toujours utiles de ceux-ci vers celui-là. Cette nouvelle architecture :

Le cinquième périphérique

11 16Gio - 300MHz 22 A S C I 33 O O O O O O 44 NMI IRQ IRQ7 IRQ5 IRQ0 55 E M A C S 66 Media Access Control 8Mio - 100MHz 8Mio - 100MHz 77 Media Access Control 88 MIDI 99 IRQ 16Gio - 300MHz 8Mio - 100MHz 8Mio - 100MHz IRQ 8Mio - 100MHz 8Mio - 100MHz 8Mio - 100MHz 1010

L’obstacle de l’écran

Si le remplacement des bruyantes machines à écrire par de silencieux écrans était une évidence dont la réalisation n’a été ralentie que par des raisons budgétaires, il faut néanmoins remarquer :

Le sixième périphérique

11 16Gio - 300MHz 22 A S C I 33 O O O O O O 44 NMI IRQ IRQ7 IRQ5 IRQ0 55 E M A C S 66 Media Access Control 8Mio - 100MHz 8Mio - 100MHz 77 Media Access Control 88 MIDI 99 IRQ 16Gio - 300MHz 8Mio - 100MHz 8Mio - 100MHz IRQ 8Mio - 100MHz 8Mio - 100MHz 8Mio - 100MHz 1010

L’obstacle du réseau

L’interconnexion des ordinateurs a été freinée par plusieurs facteurs :

Le septième périphérique

11 16Gio - 300MHz 22 A S C I 33 O O O O O O 44 NMI IRQ IRQ7 IRQ5 IRQ0 55 E M A C S 66 Media Access Control 8Mio - 100MHz 8Mio - 100MHz 77 Media Access Control 88 MIDI 99 IRQ 16Gio - 300MHz 8Mio - 100MHz 8Mio - 100MHz IRQ 8Mio - 100MHz 8Mio - 100MHz 8Mio - 100MHz 1010

L’obstacle de l’imprimante

L’imprimante laser a été un périphérique déterminant dans l’histoire de l’informatique :

LesS huitièmeS périphériqueS

11 16Gio - 300MHz 22 A S C I 33 O O O O O O 44 NMI IRQ IRQ7 IRQ5 IRQ0 55 E M A C S 66 Media Access Control 8Mio - 100MHz 8Mio - 100MHz 77 Media Access Control 88 MIDI 99 IRQ 16Gio - 300MHz 8Mio - 100MHz 8Mio - 100MHz IRQ 8Mio - 100MHz 8Mio - 100MHz 8Mio - 100MHz 1010

Les périphériques gestuels

A retenir de cette famille apparemment hétérogène :

Le neuvième périphérique

11 16Gio - 300MHz 22 A S C I 33 O O O O O O 44 NMI IRQ IRQ7 IRQ5 IRQ0 55 E M A C S 66 Media Access Control 8Mio - 100MHz 8Mio - 100MHz 77 Media Access Control 88 MIDI 99 IRQ 16Gio - 300MHz 8Mio - 100MHz 8Mio - 100MHz IRQ 8Mio - 100MHz 8Mio - 100MHz 8Mio - 100MHz 1010

Le calcul parallèle

Le calcul parallèle a en fait une longue histoire :

Le dixième phériphérique

11 16Gio - 300MHz 22 A S C I 33 O O O O O O 44 NMI IRQ IRQ7 IRQ5 IRQ0 55 E M A C S 66 Media Access Control 8Mio - 100MHz 8Mio - 100MHz 77 Media Access Control 88 MIDI 99 IRQ 16Gio - 300MHz 8Mio - 100MHz 8Mio - 100MHz IRQ 8Mio - 100MHz 8Mio - 100MHz 8Mio - 100MHz 1010

Le périphérique distant

La rupture se situe ici dans l’idée qu’un périphérique n’est pas nécessairement relié physiquement et exclusivement à un processeur : les satellites d’un système de positionnement émettent un signal disponible pour qui veut, et doivent être vus comme des périphériques partagés par tous les ordinateurs capables d’interpréter ce signal.

La mobilité, déjà esquissée avec le protocole HTTP qui fonctionne en mode déconnecté contrairement à ses prédécesseurs (FTP, SMTP, IMAP), induit un flot de données perpétuellement changeant qui remet en question l’algorithmique classique consistant à lire préalablement la donnée sur laquelle travailler. Ce qu’on pourrait appeler l’algorithmique incrémentale est présentement une branche de la discipline en plein développement.

Une absence

Cette perspective centrée sur les périphériques n’inclut pas la dénommée "intelligence artificielle", ce qui appelle plusieurs remarques :

Penser le vocabulaire

Bachelard citait comme obstacle épistémologique un vocabulaire inadapté ; sur ce plan, l’IA en offre un florilège intéressant :

Une science parmi d’autres

Jean Rostand dans sa passionnante histoire de la biologie, expose que la question centrale de la biologie est "qu’est-ce que la vie", qui reste toujours sans réponse mais permet de faire avancer la discipline. On pourrait reprendre la formule quant à la physique & la matière, la psychologie & l’individu, et bien d’autres. Et l’informatique ?