I Les précurseurs
1-L'informatique à vapeur
L'homme a toujours eu de gros besoins en calcul. Invention du 0, du boulier, de la règle à calcul
Pascaline: (1645) calculette (addition/soustraction) mécanique inventée par Pascal pour aider
son père.
Machine de Leibnitz (1694) à cylindre cannelé pour les multiplications
Babbage: (1834) inventeur de la machine analytique, ("machine à différences"), une machine à
calculer mécanique programmable par carte de métier Jaquard
Ada Lovelace : Fille légitime de Lord Byron, elle est le premier programmeur au monde.
Elle crée le premier algorithme pour calcul sur machine de Babbage, et imagine les possibilités
d'un calculateur universel
Calculatrice Curta (utilise le cylindre cannelé) de Curt Herzstark qui fut très populaire de1948
jusqu’à l'apparition des calculatrices électroniques (1970)
2- Théoriciens:
George Boole: (1844) réduit toute la logique à des valeurs vrai/faux, et les opération AND OR
NO Une aubaine pour la suite en électronique numérique.
Turing: (1936) la machine théorique de Turing, (ruban infini de mémoires, tête de
lecture/écriture, registre d'état, table d'opérations/déplacement ) Colossus (ordinateur binaire
5khz à tubes à vide: bugs)et Enigma. Preuve de Turing de l'IA , la pomme empoisonnée
Shannon : MIT, AT&T (1948) Théorie de l'information (avec l'algèbre de Boole) Mesurer
l'information transmise. Information et entropie. Jonglerie, monocycle et machines farfelues :
une souris mécanique sachant trouver son chemin dans un labyrinthe, un robot jongleur, un
joueur d'échecs
von Neuman: logique mathématique, (1945 ) architecture des ordinateurs
(définit les composants materiels de la machine de Turing), automates cellulaires.
Richard Feynman: invente le calcul parallèle, imagine le calcul quantique
Norbert Wiener (1947) et la cybernétique, rétroaction, auto-organisation (emergence) tortue...
John Conway: 1976 théorie des jeux, automates cellulaires, jeu de la vie
Stephen Wolfram : 1988 Mathematica, 2002 automates cellulaires , moteur de recherche
Wolfram Alpha (Bing, Siri), Langage Wolfram
II L'explosion informatique individuelle
1- Sinclair écrase les prix
ZX 81, 1K Chess
Borland et Turbo Pascal 1983
1982: Thomson TO7
1983: Seymour Pappert, l'informatique à l'école, la programmation fait réfléchir.
2 - Choisir son camp
On a inventé toute sorte d'oppositions:
numérique vs analogique, interprété vs compilé séquentiel vs paralèlle, procédurale vs
objet vs fonctionelle symbolique (Lisp, Prolog), programmé vs distribué,
Calculette vs ordinateur, Basic vs Forth, Atari vs Amiga