Histoire de l`Informatique

Transcription

Histoire de l`Informatique
Histoire de l’Informatique
Enseignant: . Bullynck
[email protected]
Dans l’histoire de l’ordinateur on peut généralement distinguer quatre ou
cinq phases (selon la relation entre homme et machine1 ). (I) D’abord entre 1944
et 1952, le temps des premières machines où la technologie doit encore être
mise au point. (II) Puis entre 1952 et 1960, commercialisation (IBM et les 7
nains) et temps des “mainframes”, grandes machines auxquels on devait apporter son “programme” et un opérateur (d’IBM) mettait le programme sur
la machine. (III) A partir de 1960 jusqu’au 1977, une deuxième sorte d’ordinateurs devient accessible (à côté des mainframes), les ‘minicomputers’ (p.ex.
PDP), moins chers et sans l’intermédiaire d’un opérateur. C’est aussi le temps
de ‘time-sharing’ (partage de temps), on peut donc résumer que l’ordinateur
devient plus accessible, bienque seulement dans certains environnements (industrie, universités). (IV) Finalement, dès les années 1980, l’ordinateur personnel est développé et l’ordinateur devient un produit de masse et peut être
acheté par un individu. Après l’ordinateur personnel, on peut encore distinguer certaines développements importants, comme une transition de la machine
même l’ordinateur (hardware) vers les logiciels (software), plus tard encore vers
les applications sur internet. Si on poursuit l’idée, on peut encore ajouter une
cinquième phase (V), où l’ordinateur disparaı̂t en fait, ou plutôt, devient un instrument de communication, qui connecte entre logiciels qui sont sur des serveurs
(cloud computing). Deux développements générals se laissent retrouver dans ces
phases : D’abord, l’ordinateur devient de plus en plus vite, bon marché, personnel et ‘démocratisé’ ; puis, l’ordinateur se transforme d’un instrument de calcul
dans un instrument de communication.
1 On pourrait aussi distinguer des phases selon hardware, évolution technologique, il y aurait
des différences.
1
Liste des Séances
Le cours a lieu le lundi, de 15h30 à 18h30, Salle B133.
(1) 13 février, Séance d’Introduction
(2) 20 février, Les préhistoires de l’ordinateur (1900–1945)
(3) 27 février, ENIAC (1946-1949), ordinateur de transition
(4) 5 mars, Les années pionnières de l’ordinateur (1946–1954)
(*) 12 mars, pas de séance !
(5) 19 mars, La diversification des ordinateurs (1954–1964), les machines
(6) 26 mars, La diversification des ordinateurs (1954–1964), les logiciels
(7) 2 avril, La naissance d’une discipline : De la cybernétique à l’informatique
(*) 9 avril, Pâques, jour férié, pas de séance !
(*) 16 et 23 avril, vacances de printemps, pas de séance
(8) 30 avril, L’époque de “time-sharing”
(9) 7 mai, L’ordinateur personnel
(10) 14 mai, Le réseau des ordinateurs
(11) 21 mai, Futurs et/ou sublimations de l’ordinateur
Partiel 4 juin
L’évaluation
L’évaluation se fait par deux voies, de manière continue pendant le semestre
avec un exposé, et de manière écrite à la fin du cours avec un partiel.
L’exposé Pour chaque séance à partir de séance 4 (Les années pionnières
de l’ordinateur), il y a une liste de sujets. Il faut, avant fin février, choisir un
sujet et préparer un exposé de 5 à 10 minutes sur ce sujet (15 à 20 minutes si
on travaille en binôme). L’idée est que vous cherchez de la documentation sur
ces sujets et que vous présentez de manière claire et compréhensible ce sujet
au groupe. Il faut donc expliquer ce qui n’est pas connu de tout le monde et
contextualisez afin que tout le monde puisse comprendre ce que vous êtes en
train d’expliquer. Mentionnez au début de l’exposé vos sources (plus que 1, seul
Wikipédia ne suffit pas). Utilisez des supports visuels ou le tableau pour vous
aider à expliquer le sujet. P.ex. pour expliquer un logiciel, un petit programme
d’exemple peut aider ; pour un ordinateur, le schéma de son organisation logique
peut aider etc.
Le Partiel L’examen portera sur l’ensemble du cours, et en particulier sur
les grandes lignes que vous trouverez dans les notes du cours. Il n’est pas
nécessaire de connaı̂tre des dates, mais il faut savoir dans l’ordre, la suite des
événements. Il n’est pas nécessaire de connaı̂tre des détails, mais il faut savoir
les évolutions caractéristiques et importantes. On peut retrouver ces points importants en s’orientant à la structure des notes du cours (sections, sous-sections,
paragraphes), et au quantité de texte dédié à un certain thème. L’examen est par
l’écrit et durera 3 heures, des notes ou autres documents ne seront pas admis.
2
Liste des sujets
(4) 5 mars, Les années pionnières de l’ordinateur (1946–1954)
1. CSIRAC, ordinateur australien (1949)
2. Pilot ACE, ordinateur anglais (1950)
3. IBM 701, ordinateur américain (1952)
4. Bull Gamma 3, ordinateur français (1952)
(5) 19 mars, La diversification des ordinateurs (1954–1964), les machines
1. ZEBRA, ordinateur hollandais/anglais (1957)
2. B5000, ordinateur de l’entreprise Burroughs (USA, 1961)
3. SDS-940, ordinateur de l’entreprise Burroughs (USA, 1966)
4. ILLIAC IV, ordinateur de l’université d’Illinois (USA, 1964-1976)
(6) 26 mars, La diversification des ordinateurs (1954–1964), les logiciels
1. COBOL, langage de programmation (1959)
2. PL/1, langage de programmation (1964)
3. TOPS-10, système d’exploitation de DEC (1967)
4. DECtape, bande magnétique pour stockage des données (1963)
(7) 2 avril, La naissance d’une discipline : De la cybernétique à l’informatique
1. Pascal, langage de programmation (1970)
2. Simula, langage de programmation (1967)
3. Machine à registres, modèle théorique de l’ordinateur (Wang, ShepherdsonSturgis etc., 1957-1959)
4. Complexité algorithmique, domaine de recherche en informatique
(Années 1960, 1970)
(8) 30 avril, L’époque de “time-sharing”
1. Spacewar !, jeu (1962)
2. Teco, éditeur de texte (1962/3)
3. APL, langage de programmation (1964)
4. Tymshare, entreprise de ‘time-sharing’ (1964-1984)
(9) 7 mai, L’ordinateur personnel
1. HP-65, calculatrice programmable (1974)
2. Lotus 1-2-3, logiciel tableur (1983)
3. ATARI ST et GEM, ordinateur personnel avec environnement graphique (1985)
4. Pacman, jeu vidéo, plus tard adapté pour PC (1980 ; 1982)
(10) 14 mai, Le réseau des ordinateurs
1. Adventure, jeu en ligne sur ARPANet (1976)
3
2. Minitel, précurseur fr. du Web (1982)
3. Gopher, précurseur de moteur de recherche (1991)
4. Netscape Navigator, navigateur Web (1994)
(11) 21 mai, Futurs et/ou sublimations de l’ordinateur
Sources
Sources en ligne :
– Le site du cours (avec des pdf par séance) :
http ://ufr6.univ-paris8.fr/Math/sitemaths2/spip/
– Journal, IEEE Annals for the History of Computing :
http ://www.computer.org/annals
– Grande archive avec des documents : http ://bitsavers.org/
– Computer History Museum et ses collections en ligne, entre autres sur le
PDP-1, IBM-Stretch, Fortran, des entretiens avec des pionniers de l’informatique, des brochures de publicité etc. : http ://www.computerhistory.org/collections/
– Charles Babbage Institute : http ://www.cbi.umn.edu/
– The Virtual Museum of Computing (avec beaucoup de liens) :
http ://icom.museum/vlmp/computing.html
Livres généraux sur l’histoire de l’ordinateur :
– Philippe Breton, Une histoire de l’informatique. Paris, Éditions du Seuil
(coll. Points Sciences), 1987, 1990
– Jean-Yvon Birrien, Histoire de l’informatique, collection Que sais-je, no2510,
Éd. PUF
– Girolamo Ramunni, La physique du calcul, Histoire de l’ordinateur, Paris,
Hachette, 1989.
– Herman H. Goldstine, The Computer : from Pascal to von Neumann.
Princeton, NJ : Princeton University Press, 1972, 1993
– Michael R. Williams, A History of Computing Technology, Los Alamitos,
CA : IEEE Computer Society Press, 1997.
– Paul E. Ceruzzi, A History of Modern Computing, Cambridge, MA : The
MIT Press, 1998.
– Martin Campbell-Kelly and William Aspray, Computer : A History of the
Information Machine, New York : BasicBooks, 1996.
4