1940–1970

Ère électronique

L'ère électronique s'ouvre au tournant de la Seconde Guerre mondiale, lorsque les besoins en cryptanalyse, en balistique et en calcul atomique exigent des vitesses inaccessibles à la mécanique. À Bletchley Park, Alan Turing et ses équipes conçoivent dès 1940 la Bombe électromécanique, puis en 1943–1944 les Colossus de Tommy Flowers, premiers calculateurs électroniques numériques programmables, utilisés pour casser les chiffres de la machine Lorenz. Aux États-Unis, Howard Aiken achève en 1944 le Harvard Mark I, tandis que John Atanasoff et Clifford Berry ont déjà construit entre 1939 et 1942 l'ABC, pionnier de l'arithmétique binaire électronique. L'achèvement en 1945 de l'ENIAC à l'Université de Pennsylvanie par John Presper Eckert et John Mauchly, puis la publication en 1945 du « First Draft of a Report on the EDVAC » par John von Neumann, fixent l'architecture à programme enregistré qui structurera durablement les machines suivantes. L'invention du transistor par John Bardeen, Walter Brattain et William Shockley aux Bell Labs en 1947, couronnée du Nobel en 1956, libère l'électronique des tubes à vide. Grace Hopper conçoit en 1952 le premier compilateur (A-0) puis contribue à COBOL en 1959, introduisant la programmation en langage proche de l'anglais. Jack Kilby (Texas Instruments, 1958) et Robert Noyce (Fairchild, 1959) inventent indépendamment le circuit intégré. En 1969, Ken Thompson et Dennis Ritchie développent aux Bell Labs la première version d'UNIX, qui sera portable grâce au langage C créé en 1972. Cette période voit l'ordinateur passer du prototype militaire au mainframe commercial (IBM 704 en 1954, System/360 en 1964), tandis que la miniaturisation préparée par le circuit intégré annonce la révolution micro-informatique. Les concepts essentiels de l'informatique moderne — architecture von Neumann, compilation, système d'exploitation temps partagé, time-sharing, mémoire virtuelle — émergent entre 1945 et 1970. L'ère électronique lègue à la suivante l'idée d'un ordinateur personnel, que préfigurent le Xerox Alto (1973) et la démo d'Engelbart au SRI en 1968 (souris, fenêtres, hypertexte).

Innovations de la période

ENIAC U.S. Army Photo — Public domain, via Wikimedia Commons 1945

ENIAC

Matériel / Calculateur électronique

Transistor Windell Oskay — CC BY 2.0, via Wikimedia Commons 1947

Transistor

Matériel / Composant électronique

UNIX Jargon File — Public domain, via Wikimedia Commons 1969

UNIX

Logiciel / Système d'exploitation

SQL SqlPac, modified by Ferdna — CC BY-SA 3.0, via Wikimedia Commons 1974

SQL

Logiciel / Langage de requête

C Rezonansowy — Public domain, via Wikimedia Commons 1972

C

Logiciel / Langage de programmation

RSA David Göthberg — Public domain, via Wikimedia Commons 1977

RSA

Cryptographie / Sécurité

Pionniers de la période

Alan Turing Unknown author — Public domain, via Wikimedia Commons 1912 — 1954

Alan Turing

Mathématicien britannique, fondateur théorique de l'informatique et cryptanalyste

John von Neumann Los Alamos National Laboratory — Public domain, via Wikimedia Commons 1903 — 1957

John von Neumann

Mathématicien américano-hongrois, architecte des ordinateurs à programme enregistré

Grace Hopper James S. Davis, U.S. Navy — Public domain, via Wikimedia Commons 1906 — 1992

Grace Hopper

Informaticienne et officier de marine américaine, inventrice du compilateur

Dennis Ritchie Denise Panyik-Dale — CC BY 2.0, via Wikimedia Commons 1941 — 2011

Dennis Ritchie

Informaticien américain, créateur du langage C et co-auteur d'UNIX

Claude Shannon Tekniska Museet — CC BY 2.0, via Wikimedia Commons 1916 — 2001

Claude Shannon

Mathématicien et ingénieur américain, fondateur de la théorie de l'information et père du concept de bit

Ken Thompson A.C. Diller — CC BY-SA 4.0, via Wikimedia Commons 1943

Ken Thompson

Informaticien américain, co-créateur d'Unix avec Dennis Ritchie et inventeur du langage B, précurseur du C

Douglas Engelbart SRI International — CC BY-SA 3.0, via Wikimedia Commons 1925 — 2013

Douglas Engelbart

Ingénieur américain, inventeur de la souris et pionnier des interfaces graphiques, de l'hypertexte et du travail collaboratif assisté par ordinateur

Margaret Hamilton Unknown author — CC BY-SA 3.0, via Wikimedia Commons 1936

Margaret Hamilton

Ingénieure logicielle américaine, directrice du logiciel embarqué Apollo 11 à la NASA et fondatrice du terme « software engineering »

Donald Knuth Jacob Appelbaum — CC BY-SA 2.0, via Wikimedia Commons 1938

Donald Knuth

Informaticien américain, auteur de The Art of Computer Programming et créateur du système de composition TeX, père de l'analyse des algorithmes

Edsger W. Dijkstra Hamilton Richards, UT Austin — CC BY-SA 3.0, via Wikimedia Commons 1930 — 2002

Edsger W. Dijkstra

Informaticien néerlandais, créateur de l'algorithme du plus court chemin, pionnier de la programmation structurée et inventeur des sémaphores