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