Voici donc dans ce premier chapitre, les faits historiques qui ont posé les bases nécessaires pour l'apparition des premiers ordinateurs.
- 3000 : Période de l'empereur Chinois Fou-Hi
dont le symbole magique, l'octogone à trigramme contient les 8 premiers
nombres représentés sous forme binaire par des traits interrompus ou non
: 000 001 010 011 etc...
-500 : Apparition au Moyen Orient du premier "outil" de calcul : l'abaque et le boulier.
-300 : Le philosophe Grec Aristote définit dans son oeuvre ce qu'est la logique.
1580 : John NAPIER invente les logarithmes.
1623 : Wilhelm Schickard invente ce qu'il appelle une horloge calculante. Elle calculait mécaniquement grâce à des roues dentées et pouvait réaliser additions, soustractions, multiplications et mémorisation des résultats intermédiaires. La machine a rapidement sombré dans l'oubli car son inventeur habitait en Allemagne du Sud dans une région ravagée par la guerre de 30 ans.
1623 : Le philosophe Francis Bacon invente le Code Bilitère à deux lettres qui permet en utilisant 5 caractères de coder les lettres de l'Alphabet.
1632 : L'Anglais Oughtred invente la Règle à calcul.
1642 : Pascal met au point, pour
aider son père collecteur des impôts à Rouen, la Pascaline qui pouvait
traiter les additions et les soustractions. Contrairement à la machine de
Schickard, elle eut un certain succès d'estime à la cour du Roi.
C'est pour cela qu'elle est souvent considérée comme la première machine
à calculer de l'histoire.
1666 : L'Anglais Moreland invente le principe de la multiplication par additions successives.
1679 : Leibnitz découvre et met au point une arithmétique binaire (et analyse les octogrammes de Fou-Hi). Il invente aussi en 1694 une machine à calculer dérivée de la Pascaline mais capable de traiter les multiplications et divisions.
1728 : Falcon construit le premier métier à tisser utilisant les cartes perforées pour fonctionner.
1770 : Hahn en Allemagne invente la première machine à calculer exécutant directement les 4 opérations (fondée sur le cylindre denté inventé par Leibnitz en 1671).
1792 : Les frères Chappe inventent le télégraphe optique en France. Il permet d'envoyer des messages rapidement sur une longue distance en utilisant un réseau de tours surmontées d'un bras articulé pour transmettre à vue des signaux codés.
1820 : Charles-Xavier Thomas de Colmar
invente l'arithmomètre sur la base de la machine de Leibnitz.
Comme c'est un engin pratique, facile à utiliser et portable, la machine
remporta un grand succès. Plus de 1500 exemplaires en seront vendus en 30
ans. La machine obtint la médaille d'or de l'Exposition de Paris en 1855.
1833 : Babbage imagine et tente
de réaliser une machine à différences puis une machine analytique
qui contient les concepts de ce que sera l'ordinateur moderne : unité de
calcul, mémoire, registre et entrée des données par carte perforée. Babbage,
bien trop perfectionniste, ne pourra jamais mener à bien ces réalisations.
1836 - 1838 : Les Anglais Edward Davy, William
Looke et Charles Wheastone vont inventer et mettre au point le télégraphe.
Le peintre Américain Samuel Morse invente le code qui porte son nom utilisant
des points et des traits pour représenter les caractères à transmettre.
1840 : Collaboratrice de Babbage, Ada Lovelace, mathématicienne, définit le principe des itérations successives dans l'exécution d'une opération. En l'honneur du mathématicien Arabe El Khawarizmi (820), elle nomme le processus logique d'exécution d'un programme : algorithme.
24 Mai 1844 : Samuel Morse effectue la première
démonstration publique du télégraphe en envoyant le message "What hath
God wrought ?" sur une distance de 60 km entre Philadelphie et Washington.
Les réseaux télégraphiques vont très rapidement se développer dans le monde
(37000 km de lignes installlées en 10 ans).
1854 : Boole publie un ouvrage dans lequel il démontre que tout processus logique peut être décomposé en une suite d'opérations logiques (ET, OU, NON) appliquées sur deux états (ZERO-UN, OUI-NON, VRAI-FAUX, OUVERT-FERME).
1858 : Le premier cable transatlantique est tiré entre les Etats Unis et l'Europe pour interconnecter les systèmes de communication Américains et Européens. Il cessa de fonctionner au bout de quelques jours ! Un second cable transatlantique fût tiré en 1866 et resta en exploitation pendant une centaine d'années.
1867 : Les Américains Sholes et Glidden inventent et commercialisent la première machine à écrire sous la marque Remington.
1876 : L'Américain Graham Bell invente le téléphone et fonde la compagnie Bell Telephone Company.
1884 : Herman Hollerith crée une
tabulatrice à cartes perforées (inspirée des métiers à tisser de Jacquard
pour réaliser le recensement Américain de 1890. Il s'agit de la première
machine à traiter l'information.
Le dessin visible à droite représente toutes les étapes du traitement de
l'information lors du recensement (dessin paru dans le No 9 de la revue
Scientific American le 30 Août 1890).
1886 : Don E. Felt de Chicago lance
le Comptometer. Il s'agit de la première calculatrice dont on se
servait en appuyant sur des touches. Il inventa en 1889 la première calculatrice
de bureau avec imprimante.
1889 : Le Français Léon Bollée
(aussi connu pour ses victoires en course automobile) crée une machine à
multiplication directe appelée Le millionnaire. Cette machine sera
un grand succès et sera produite jusqu'en 1935.
1892 : William S. Burroughs invente une machine ressemblant au Comptometer de Felt mais plus fiable. C'est avec cette machine que va se développer un réel marché pour ces machines à calculer de bureau.
1896 : Herman Hollerith, fort du succès de ses machines lors du recensement Américain, crée la firme Tabulating Machine Corporation spécialisée dans les machines de traitement de l'information au moyen de cartes perforées.
1904 : Invention du premier tube à vide, la diode par John Fleming.
1907 : Invention de la triode par Lee De Forest.
1919 : Invention du basculeur d'Eccles et Jordan à partir de deux triodes. Plus connu maintenant sous le nom de flip-flop ou circuit bi-stable.
1924 : La firme crée par Herman Hollerith
en 1896, Tabulating Machine Corporation, est renommée en International
Business Machine ou IBM.
En photo, vous pouvez voir un bureau typique des années 20, traitant l'information
au moyen de cartes perforées et des 3 machines, souvent de marque IBM,
nécessaires à cette tache : la(les) perforatrice(s) (permettant de saisir
l'information sur les cartes), la trieuse et la totalisatrice.
1930 : Création de l'analyseur différentiel
par Vanevar Bush au MIT pour résoudre certaines équations
utilisées dans les circuits électriques. Il s'agit d'un calculateur analogique
électromécanique. 7 ou 8 exemplaires seront construits.
1935 : IBM commercialise l'IBM 601, un calculateur à relais utilisant des cartes perforées capable de réaliser une multiplication en une seconde. Il en sera vendu 1500 exemplaires essentiellement pour les marchés scientifiques et comptables.
1937 : George Stibitz crée le premier circuit binaire, un additionneur. Il l'appelle le Model K (pour Kitchen) car il l'a crée dans sa cuisine à partir d'une planche à pain !
1937 : Alan M. Turing publie un document sur les nombres calculables. Il résolvait des problèmes mathématiques en utilisant une sorte d'ordinateur logique très simple appelé depuis Machine de Turing : une bande de papier comportant des cases, des pions à mettre sur ces cases, un trombone pointant sur la case courante et un tableau d'instructions conditionnelles à réaliser.
1938 : Thèse de Shannon qui le premier fait le parallèle entre les circuits électriques et l'algèbre Booléenne. Il définit le chiffre binaire : bit (BInary digiT).
1938 : Création du Versuchmodell 1
ou Z1 par Konrad Zuse. Il le met au point dans le salon de
ses parents à Berlin ! Il s'agit d'un ordinateur binaire programmable mais
mécanique. Il ne fonctionna jamais vraiment correctement.
1939 : John Atanasoff et Clifford Berry réalisent un additionneur 16 bits binaire. Ce fût le premier calculateur à utiliser des tubes à vide.
1939 : Konrad Zuse et un de ses
amis Helmut Schreyer, se lancent dans la réalisation d'un deuxième
ordinateur, le Z2 en remplaçant une partie des pièces mécaniques
du Z1 par des relais électromécaniques de téléphone rachetés d'occasion.
La machine sera présentée au DVL (Deutsche Versuchsanstalt fur Luftfahrt,
institut de recherches aéronautiques) qui l'autorisera à continuer ses recherches.
1940 : George Stibitz et Samuel Williams, tous deux travaillant pour Bell mettent au point le Complex Number Computer appelé aussi Model I, un calculateur travaillant en DCB (décimal codé binaire). Il était constitué de 450 relais et d'un Teletype pour entrer les données et lire les résultats. Il pouvait multiplier deux grands chiffres en une minute. Le calculateur était très simple d'utilisation et pouvait être utilisé par plusieurs personnes distantes (mais pas en même temps).
1940 : Pour décrypter les messages de
l'armée Allemande, les Anglais mettent au point sur le site de Bletchley
Park les calculateurs Robinson et Colossus sous la direction
du mathématicien Alan Turing. Ce sont les premières machines qui
intègrent les concepts d'arithmétique binaire, d'horloge interne, de mémoire
tampon, de lecteurs de bande, d'opérateurs booléens, de sous programmes
et d'imprimantes. Tout ceci restera inconnu car "Secret défense"
jusqu'en 1975.
1940 : Bell installe des terminaux Teletype au Darmouth College (New Hampshire), branchés par lignes télégraphiques sur le Model I à Manhattan lors d'un congrès de l'American Mathematical Society. Deux chercheurs Norbert Wiener et John Mauchly font la démonstration des possibilités de calcul à distance.
1941 : Création du calculateur binaire ABC par John
Atanasoff et Clifford Berry. La machine utilise des lampes et
comporte une mémoire et des circuits logiques. Ce fût le premier calculateur
à utiliser l'algèbre de Boole. La mémoire, constituée de 2 tambours et pouvait
stocker 60 mots de 50 bits. La machine tournait à 60 Hz et pouvait réaliser
une addition en une seconde.
Cette machine est parfois considérée comme le premier vrai ordinateur, même
si son programme n'est pas stocké en mémoire.
La photo en couleur affichée en cliquant sur l'image ci-contre est une reconstruction
moderne à l'identique et fonctionelle de l'ABC effectuée par le Ames
Laboratory.
1941 : Konrad Zuse, mobilisé dans
les usines d'aviation Henschel, met au point avec une équipe de 15 personnes
le Z3, le premier calculateur avec programme enregistré. A cause de cette
caractéristique, on peut considérer qu'il s'agit du premier véritable ordinateur.
Il s'agissait d'une machine composée de 2600 relais, d'une console pour l'opérateur
et d'un lecteur de bandes contenant les instructions à exécuter. La machine
pouvait stocker 64 nombres de 22 bits. Elle pouvait réaliser 4 additions par
seconde et une multiplication en 4 secondes. Elle fut détruite dans un bombardement
allié en Avril 1945.
Un calculateur plus performant, le Z4 fut aussi réalisé. Zuse,
son équipe et le Z4 démonté, s'enfuirent de Berlin devant l'avancée Russe
et furent trouvés par les troupes alliées. Le calculateur fût examiné par l'Office
des Recherches Navales US. Il fût ensuite installé à l'école Polytechnique de
Zurich en 1950 puis installé en Suisse à Bâle dans un institut de recherches
aérodynamiques ou il servit jusqu'en 1960. Un certain
nombre de machines furent construites sur le même modèle.
1943 : Création du ASCC Mark I
(Automatic Sequence-Controlled Calculator Mark I) à Harvard par Howard
Aiken et son équipe (avec le soutien d'IBM). C'est un énorme calculateur
électromécanique (3000 relais, 800 km de câbles) qui permet de faire 3 opérations
sur 23 chiffres par seconde. Cette machine était très proche dans son principe
de fonctionnement des plans de la machine analytique de Babbage datant
du 19e siècle. Le programme était lu depuis une bande de papier. Les données
à traiter pouvaient être lues depuis une autre bande de papier ou un lecteur
de cartes. Les branchements conditionnels n'étaient pas possibles.
Par la suite, la machine fût modifiée pour permettre, grâce à d'autres lecteurs
de bandes, d'aller lire une séquence d'instructions sur un autre lecteur,
permettant ainsi les branchements conditionnels ou le lancement de sous
programmes.
1945 : Vannevar Bush publie le texte
As we may think où il décrit une sorte de machine imaginaire, le Memex,
capable d'aider un individu à ranger et retrouver toutes sortes d'informations
de façon simple par l'intermédiaire de liens et d'associations entre les documents.
On peut y voir la première formulation de la notion d'hypertexte.
1945 : Un insecte coincé dans les circuits
bloque le fonctionnement du calculateur Mark I. La mathématicienne Grace
Murray Hopper décide alors que tout ce qui arrête le bon fonctionnement
d'un programme s'appellera BUG. Il semblerait que l'expression soit
restée ;-)
Il faut noter que le terme BUG était déjà utilisé avant cela : Thomas
Edison par exemple avait employé ce terme dans un courrier où il parlait
de la mise au point problématique de l'une de ses inventions.
1945 : John Von Neuman, ayant rejoint l'équipe travaillant sur l'ENIAC, publie le premier rapport décrivant ce que devrait être un ordinateur à programme enregistré qu'il appelle l'EDVAC (Electronic Discrete Variable Automatic Computer). C'est à ce document très complet qu'on fait référence en parlant d'ordinateur à architecture Von Neuman.
1946 - 1955
Maintenant que l'électronique a fait des progrès suffisants et que les premiers calculateurs ont fait leurs preuves, les ordinateurs vont pouvoir apparaître, nés du besoin de réaliser des opérations de plus en plus complexes.
1946 : Création de l'ENIAC (Electronic
Numerical Integrator and Computer) par P. Eckert et J. Mauchly.
La programmation de ce calculateur s'effectue en recablant entre eux, ses
différents éléments. Composé de 19000 tubes, il pèse 30 tonnes, occupe une
surface de 72 m2 et consomme 140 kilowatts. Horloge : 100 KHz. Vitesse :
environ 330 multiplications par seconde.
Décembre 1947
: Invention du transistor par William Bradford Shockley, Walter
H. Brattain et John Bardeen dans les laboratoires de Bell Telephone.
Janvier 1948
: Wallace Eckert de chez IBM et son équipe terminent le SSEC
(Selective Sequence Electronic Calculator). Cette machine hybride est composée
de plusieurs systèmes de stockage : 8 tubes à vide, 150 mots sur une mémoire
à relais et 66 boucles de bandes papier pouvant stocker au total 20000 mots
de 20 digits au format DCB. Cette machine pouvait lire ses instructions
de l'une des boucles de papier, voire même en mémoire, ce qui en fait aussi
un calculateur à programme enregistré (même si la capacité mémoire était
minime). Du point de vue d'IBM, il s'agit donc du premier vrai ordinateur.
Juin 1948 : NewMan, Williams
et leur équipe de l'université de Manchester terminent une machine prototype
appelée Manchester Mark I avec un nouveau type de mémoire composée
de tubes cathodiques : pour stocker un bit d'information, un rayon cathodique
allumait un point sur le tube qui restait alors allumé. Pour le
lire, il suffisait de pointer le rayon au même endroit et de faire une mesure
de voltage avec une électrode placée de l'autre côté du tube ! Le Mark
I disposait ainsi d'une mémoire de 1024 bits tenant en un seul tube.
La machine était programmée (en binaire) avec le programme stocké en mémoire
et les résultats étaient lus sur un autre tube en binaire. Il s'agit dont
du premier vrai ordinateur.
Septembre 1948 : L'ENIAC est amélioré par l'ajout d'une table d'instructions prédéfinies. Le programme entré dans l'ENIAC pouvait donc utiliser chacune de ces instructions. On peut considérer que cette modification transforme l'ENIAC en ordinateur, même si le programme est toujours entré par recablage.
Mai 1949 : Maurice V. Wilkes et son
équipe de l'université de Cambridge mettent au point l'EDSAC (Electronic
Delay Storage Automatic Computer) basé sur le design EDVAC de Von
Neuman. La mémoire, d'une taille de 512 mots de 17 bits, était constituée
de lignes à retard au mercure. Les bits à stocker étaient convertis en ondes
ultrasoniques et émis à l'extrémité d'un réservoir de mercure. Ils étaient
recaptés à l'autre bout et réemis. Seuls les bits sous forme électrique
étaient accessibles. Ce système était plus lent mais bien plus fiable que
les tubes électrostatiques.
La vitesse d'horloge de la machine était de 0.5 MHz et les entrées sorties
s'effectuaient par bande de papier. Le logiciel supportait le code relogeable
au moment du chargement de chaque programme.
Aout 1949 : P. Eckert et J. Mauchly, ayant formé leur propre compagnie, mettent au point le premier ordinateur bi-processeur : le BINAC pour l'US Navy. Les deux processeurs effectuaient les mêmes opérations en parallèle pour augmenter la fiabilité des calculs.
1949 - 1951
: Premier ordinateur temps réel : le Whirlwind crée au MIT
par Jay Forrester, Ken Olsen et leur équipe. La recherche
de la performance, de la fiabilité et de la rapidité de réponse dans cet
ordinateur ont amené de grands progrès. Cette machine
fût aussi le prototype des ordinateurs utilisés pour le réseau informatique
de défense Américain SAGE (Semi Automated
Ground Environment).
1950 : Le calculateur de Konrad Zuse, le Z4 fabriqué pendant la guerre, est finalement remonté à l'école polytechnique de Zurich puis modifié pour pouvoir réaliser des sauts et branchements conditionnels. Lors de l'exécution d'un programme, 2 instructions étaient lues à l'avance et prétraitées. Il s'agit de la première implémentation d'un pipeline dans un ordinateur. La machine sera utilisée jusqu'en 1955 puis transférée en France et utilisée jusqu'en 1960.
1950 : Invention de l'assembleur par Maurice V. Wilkes de l'université de Cambridge. Avant, la programmation s'effectuait directement en binaire.
Janvier 1951
: Création du premier ordinateur Soviétique MESM sous la direction
de Sergei Alexeevich Lebedev à l'académie des Sciences d'Ukraine.
1951 : La Compagnie des Machines Bull réalise son premier ordinateur : le Gamma 2.
1951 : Mise au point du tambour de
masse magnétique ERA 1101. Il s'agit de la première mémoire de
masse. Capacité : 1 Mbits.
1951 : Invention du premier compilateur A0 par Grace Murray Hopper qui permet de générer un programme binaire à partir d'un code source.
1951 : P. Eckert et J. Mauchly,
ayant revendu leur compagnie à Remington Rand, lancent l'UNIVAC
I (UNIversal Automatic Computer). Il s'agit du premier ordinateur commercial
de l'histoire. Le premier fût vendu au bureau de recensement Americain pour
la modique somme de 750000 $ pour l'ordinateur et 185000 $ pour l'imprimante
rapide. Il était capable d'exécuter 8333 additions ou 555 multiplications
par seconde. 56 exemplaires furent vendus.
1952 : La Compagnie des Machines Bull commercialise le Gamma 3 qui remportera un grand succès : un millier d'exemplaires seront construits.
1952 : IBM produit son premier
ordinateur, l'IBM 701 pour la défense Américaine. 19 exemplaires
seront produits. Cette machine disposait d'une mémoire à tubes cathodiques
de 2048 ou 4096 mots de 36 bits et pouvait réaliser 16000 additions ou 2200
multiplications par seconde. La première machine sera installée à Los Alamos
(voir photo) pour le projet de bombe thermo-nucléaire US.
1952 : IBM est contacté pour mettre en chantier la production des ordinateurs du réseau SAGE dont le Whirlwind était le prototype. Une cinquantaine de machines, portant le nom AN/FSQ7, sera produite. Chaque machine comportait 75000 tubes, pesait 275 tonnes et consommait 750 kWh.
1952 : Le premier ordinateur Français, le CUBA (Calculateur Universel Binaire de l'Armement), est construit par la société SEA.
Juillet 1953
: IBM lance son premier ordinateur commercial en série : l'IBM
650, conçu pour être compatible avec les machines de comptabilité mécanique
à cartes perforées de la marque.
Bien que lent, peu fiable car basé sur la technologie des tubes à vide et
couteux, un millier d'exemplaires seront fabriqués. Ce sera le premier ordinateur
de nombreuses universités Américaines grace à de gros rabais consentis par
IBM dans le but de familiariser les étudiants avec l'informatique
et surtout fidéliser l'éventuelle future clientèle.
1953 : Naissance de Troussel Gérard (voir 1974)
1953 : Invention de la mémoire à tores
de ferrite dans le Whirlwind qui remplacera
avantageusement tous les systèmes peu fiables utilisés jusqu'à présent.
1955 : Premier réseau informatique à but commercial : SABRE (Semi Automated Business Related Environment) réalisé par IBM. Il relie 1200 téléscripteurs à travers les Etats-Unis pour la réservation des vols de la compagnie American Airlines.
1955 : IBM lance l'IBM 704
développé par Gene Amdahl. Il s'agit de
la première machine commerciale disposant d'un coprocesseur mathématique.
Puissance : 5 kFLOPS (milliers d'opérations en virgule flottante par seconde).
On considère souvent que cette machine marque le début de l'ère des super
ordinateurs dédiés au calcul scientifique. Elle utilisait une mémoire à
tores de ferrite de 32768 mots de 36 bits et allait 3 fois plus vite que
l'IBM 701.
Grâce aux tores de ferrite, cette machine était très fiable (pour l'époque)
et ne tombait en panne qu'une fois par semaine :-) C'est sur cette machine
que sera développé le langage FORTRAN.
Jusque la, l'ordinateur était une énorme machine inaccessible et destinée à traiter des masses de données sans intervention extérieure. L'augmentation des performances va maintenant permettre à l'ordinateur de "communiquer" avec l'être humain ! C'est aussi à ce moment que le premier réseau d'ordinateurs ARPANET, ancêtre d'Internet, va naître.
1956 : Création du premier ordinateur à transistors par la Bell : le TRADIC qui amorce la seconde génération d'ordinateurs.
1956 : IBM commercialise le premier
disque dur, le RAMAC 305 (Random Access Method of Accounting and
Control).
Il est constitué de 50 disques de 61 cm de diamètre et peut stocker 5 Mo.
Ce périphérique a été développé pour le projet SABRE, système de
réservation temps réel pour la compagnie aérienne American Airlines.
1957 : Création du TX0 au laboratoire
de Lincoln par une partie de l'équipe qui a crée le WhirlWind.
Son but était seulement de tester la technologie des transistors et des mémoires
à tores de ferrite. La grande rapidité de cette machine, sa simplicité et son
interactivité en font un peu l'ancêtre des minis et
des micros.
Caractéristiques techniques du TX0
1957 : Création du premier langage de programmation universel, le FORTRAN (FORmula TRANslator) par John Backus d'IBM.
1957 : Création du premier ordinateur
soviétique transistorisé sous la direction de Mikhail Kartsev. Une
série d'ordinateurs sur ce modèle furent fabriqués à partir de 1963 pendant
15 ans. Certains M4 seraient encore en production !
1957 : Suite au lancement du premier Spoutnik par les Soviétiques, le président Dwight D. Eisenhower crée l'ARPA (Advanced Research Project Agency) au sein du DoD (Department of Defense) pour piloter un certain nombre de projets dans le but d'assurer aux USA la supériorité scientifique et technique sur leurs voisins Russes.
Juillet 1958 : Le premier bunker du réseau SAGE (système de défense Américain) devient opérationnel. L'ordinateur AN/FSQ7 (dont le WhirlWind de 1951 était le prototype) dans chaque bunker est capable de gérer 400 avions simultanément. Le dernier bunker du réseau SAGE fermera en Janvier 1984.
1958 : Pierre Chenus, Jean Bosset, et J.P. Cottet de la Compagnie des Machines Bull développent le Gamma 60, le premier superordinateur Français dédié au calcul intensif avec un support hardware du multithread. Cette machine très rapide et très en avance sur son temps sera fabriquée à 12 exemplaires.
1958 : Suite à une conférence entre Américains et Européens est lancée l'idée d'un langage standard universel : ALGOL 58 (ALGOrithmic Language).
1958 : Lancement du premier ordinateur
commercial entièrement transistorisé, le CDC 1604, développé par
Seymour Cray.
1958 : Démonstration du premier circuit
intégré crée par Texas Instruments.
1958 : La BELL crée le premier Modem permettant de transmettre des données binaires sur une simple ligne téléphonique.
1958 : John Mc Carthy, mathématicien au MIT qui
y a fondé en 1957 le département d'Intelligence Artificielle, crée le langage
de programmation LISP (LISt Processing) qui va avoir une grande influence
sur le développement de la programmation objet. Ce langage sera initialement
développé sur IBM 7090.
1958 : Willy Higinbotham, physicien au Brookhaven National Laboratory crée le premier vrai jeu vidéo de l'histoire basé sur une machine dédiée construite à base de lampes. Il s'agissait d'un jeu très similaire au jeu Pong qu'Atari sortira en 1972.
Octobre 1959
: IBM annonce l'IBM 1401. Cette machine, orientée vers l'administration,
la comptabilité ou le traitement de données, remportera un grands succès
(12000 exemplaires) auprès des clients traditionnels d'IBM : les
utilisateurs de systèmes de comptabilité électromécaniques à cartes perforées.
L'un des attraits de ce système pour la clientèle était l'imprimante rapide
IBM 1403 capable d'imprimer 600 lignes à la minute.
1959 : Digital crée le PDP-1,
le premier ordinateur commercial interactif (par opposition aux gros ordinateurs
traditionnels de calcul). Ce fût aussi le premier ordinateur "amusant"
à utiliser, du fait de son interactivité. Il est en fait très proche dans
son utilisation des premiers micro ordinateurs qui seront vendus 20 ans plus
tard.
Une bonne partie des personnes qui ont développé le PDP-1 viennent
des équipes qui ont réalisé le WhirlWind et le
TX0.
1959 : L'ordinateur ATLAS I étudié
par l'université de Manchester et Ferranti introduit deux nouvelles technologies
fondamentales pour les ordinateurs modernes : la mémoire virtuelle et
la multiprogrammation (on dirait aujourd'hui multi-tache).
L'execution des instructions s'effectuait en "pipeline" et la machine
disposait d'une unité de calcul sur les entiers et une unité de calcul en virgule
flottante. Elle développait une puissance de 200 kFLOPS.
1960 : SpaceWar!, le second jeu
vidéo de l'histoire (en fait le premier jeu vidéo interactif tournant
sur ordinateur) est développé sur Dec PDP-1 par S.
Russel, J.M. Graetz et W. Wiitanen, étudiants au MIT.
Par la suite, Dec fournit gracieusement Space War avec chaque
machine vendue.
Un étudiant de l'université de l'Utah ou se trouvait un PDP-1 passa
beaucoup de temps à jouer avec Space War. Il s'agissait d'un certain
Nolan Bushnell qui fonda plus tard la firme Atari !
1960 : Publication du cahier des charges du langage de programmation COBOL (COmmon Business Oriented Language). Il devient, après le FORTRAN, le second grand langage de programmation universel, faisant ainsi rapidement disparaître l'ALGOL.
Juillet 1961 : Leonard Kleinrock du MIT publie une première théorie sur l'utilisation de la commutation de paquets pour transférer des données.
Novembre 1961 : Fernando Corbato et Robert
Fano du MIT font la demonstration de CTSS (Compatible Time
Sharing System) le premier système d'exploitation multi-utilisateurs. Lors de
cette démonstration, 3 utilisateurs se sont connecté simultanément sur un ordinateur pour y travailler
comme si chacun disposait de sa propre machine.
CTSS sera utilisé en production au MIT entre 1963 et 1973.
1961 : Le projet MAC (Multi Access Computer) du MIT dirigé par John Mc Carthy a pour but de permettre à plusieurs personnes de travailler sur un même ordinateur en même temps pour éliminer les temps d'attente du traitement par lot.
1961 : Le premier IBM 7030 Stretch
est installé au Los Alamos National Laboratory (LANL). Il s'agit d'un projet
débuté en 1956 et mené conjointement par IBM et le LANL. Grâce à cette technologie,
son processeur est deux fois plus rapide et sa mémoire 6 fois plus rapide
que l'IBM 704.
1961 : Fairchild Semiconductors commercialise la première série de circuits intégrés.
Octobre 1962 : Le docteur J.C.R. Licklider du MIT est nommé à l'ARPA pour diriger les recherches pour une meilleure utilisation militaire de l'informatique. Il avait écrit en Août une série de notes décrivant sa vision d'un "réseau galactique" permettant à toute personne d'accéder rapidement à toute information ou tout programme, où qu'il se trouve. Il convaincra ses successeurs, Ivan Sutherland, Bob Taylor et Lawrence G. Roberts du MIT de l'importance de ce concept de réseau.
1962 : Le mathématicien canadien Kenneth Iverson crée le langage de programmation APL (A Programming Language).
1962 : Voici un tableau récapitulatif du nombre d'ordinateurs produits lors de l'année 1962 :
Rang
Compagnies
Production
Part de marché
1
IBM
4806
65.8 %
2
Rand
635
8.7 %
3
Burrough
161
2.2 %
4
CDC
147
2.0 %
5
NCR
126
1.7 %
6
RCA
120
1.6 %
7
General Electric
83
1.1 %
8
Honeywell
41
0.6 %
Autres
1186
16.3 %
Total
7305
100 %
1962 : En France, Philippe Dreyfus invente le mot informatique pour désigner la science du traitement de l'information et des ordinateurs.
1963 : Aux Etats-Unis, Teletype développe le prototype de la première imprimante à jet d'encre : la Teletype Inktronic. La version commerciale de cette imprimante disposait de 40 buses fixes permettant d'imprimer des caractères ASCII sur 80 colonnes reçus par une liaison 1200 bauds.
1963 : Au MIT, Ivan Sutherland
met au point le premier logiciel graphique interactif utilisant un stylo
optique pour dessiner sur écran des schémas techniques.
Mars 1964 : Lancement de la série des ordinateurs IBM 360.
Jusque la, chaque nouvel ordinateur qui sortait était complètement incompatible
avec les précédents. IBM avec la série 360 (compatibles à 360 degrés),
inaugure le concept d'une lignée d'ordinateurs compatibles entre eux. Cette
série eut un grand succès commercial.
1962 - Septembre 1964
: John Kemeny et Tom Kurtz du Dartmouth College développent
le système d'exploitation DTSS (Dartmouth Time Sharing System) permettant
à 32 personnes de se connecter simultanément sur un même ordinateur.
L'ensemble était utilisé pour donner des cours de langage BASIC aux
étudiants.
1964 : Thomas Kurtz et John Kemeny créent le langage BASIC (Beginner's All-purpose Symbolic Instruction Code) au Dartmouth College pour leurs étudiants.
1964 : Leonard Kleinrock du MIT publie un livre sur la communication par commutation de paquets. Il va convaincre Lawrence G. Roberts du bien fondé de l'utilisation de la commutation de paquets plutôt que de circuits dédiés pour réaliser un réseau.
1964 : IBM crée le langage de programmation PL/I (Programming Language I).
1964 : Création du code ASCII (American Standard Code for Information Interchange), normalisé en 1966 par l'ISO pour simplifier l'échange de données entre ordinateurs. Malgré cela, IBM maintient sa propre norme propriétaire EBCDIC (Extended Binary Coded Decimal Interchange Code).
1964 : Lancement du super ordinateur CDC
6600 développé par Seymour Cray. Sa
mise au point sera délicate mais ce sera un grand succès..
Puissance : 3 MIPS.
Control Data rencontrera de gros problèmes à cause d'IBM qui
annoncera presque aussitôt le super ordinateur IBM 90 concurrent
direct du CDC 6600. L'annonce de cette machine non existante avait
pour but de retenir les clients d'acheter un CDC 6600 en attendant
la sortie de la machine IBM. IBM tentera à nouveau la même
opération lors de la sortie du CDC 7600 en 1969
mais sera cette fois-ci lourdement condamné pour ce genre de pratiques.
1964 : Le MIT s'allie avec General Electric et les Bell Labs d'AT&T dans le projet MULTICS (Multiplexed Information and Computing Service) qui durera plusieurs années pour développer un prototype de nouvel ordinateur ainsi qu'un nouveau système d'exploitation temps partagé (time sharing). Le MIT et Bell Labs avaient déjà une expérience dans le domaine avec CTSS (MIT Compatible Time-Sharing System) et BESYS. Le but du projet était de créer un système d'exploitation pour ordinateur parfaitement fiable, capable de tourner 24H sur 24, 7 jours sur 7, utilisable par plusieurs personnes à la fois et capable en même temps de faire tourner des calculs en tâche de fond.
1965 : Développement du super ordinateur soviétique BESM-6
sous la direction de Sergei Alexeevich Lebedev de la société ITMiVT.
Cette machine équipée d'une processeur 48 bits à 9 MHz et de 192 Ko de mémoire
à tores de ferrite développait une puissance de 1 MIPS.
Cette machine d'usage civil et militaire sera fabriquée à 350 exemplaires
jusqu'au début des années 80. Le dernier BESM-6 a été démonté en
1992.
1965 : Ted Nelson publie un premier papier sur le concept de nombreux types de documents informatiques reliés entre eux. Il utilise les mots hypertexte et hypermedia pour décrire ce concept, par la suite plus connu sous le nom de Xanadu.
1965 : Lawrence G. Roberts va, avec Thomas Merill, connecter l'ordinateur TX-2 au Massachussets avec l'ordinateur Q-32 en Californie par une liaison téléphonique. Cette expérience va prouver la faisabilité et l'utilité d'un réseau d'ordinateurs. Elle va aussi achever de convaincre Roberts de la supériorité de la commutation de paquet par rapport à l'utilisation de circuits dédiés comme ce fût le cas dans cette expérience.
1965 : Premier super ordinateur à architecture
vectorielle : l'ILLIAC IV de Burrough. Il combinait une architecture
parallèle et pipe-line composée de 64 processeurs
(256 processeurs avaient été prévus). Performance : 200 MIPS !
Cette machine fut un échec du fait d'énormes problèmes de mise au point.
Le projet commença en 1964. Le premier Illiac IV fut installé à la
Nasa en 1972 et il ne fonctionnera vraiment qu'a partir de 1975.
1965 : Digital présente le PDP
8, le premier mini ordinateur qui marque une étape importante
dans la miniaturisation et la diminution du prix des ordinateurs. Une publicité
montrait qu'on pouvait le transporter sur la banquette arrière d'un cabriolet
Coccinelle. Son prix était 5 fois plus petit que celui du moins cher des
IBM 360. Un microprocesseur
CMOS-8 contenant le jeu complet d'instructions du PDP 8 sera
même crée en 1976. Des machines basées sur ce jeu d'instructions seront
vendues jusqu'en 1984 (DECmate III).
Caractéristiques techniques du mini ordinateur PDP 8
Processeur 12 bits,
cycle de 1.5 microsecondes
Mémoire 4Kmots de 12 bits (tores de ferrite)
Terminal Teletype ASR33 + cartes perforées
Consommation : 780 Watts - Prix : 18000 $
1965 : Gordon Moore écrit que la complexité des circuits intégrés doublera tous les ans. Cette affirmation qui s'est par la suite révélée exacte est maintenant connue sous le nom "Loi de Moore".
Mai 1966 : Steven Gray fonde le club Amateur Computer Society. On peut considérer qu'il s'agit de la naissance de l'informatique personnelle.
1966 : Le langage de programmation LOGO est crée par une équipe chez BBN (Bolt Beranek & Newman) dirigée par Wally Fuerzeig dont faisait partie Seymour Papert. Ce langage très graphique est basé sur le principe d'une tortue que l'on pilote à l'écran en lui donnant des ordres (tourner, avancer, etc...).
1966 : Création de la première console
de jeu vidéo pour la maison par Ralph Baer : la Magnavox Odyssey
I. Il s'agissait d'une console se branchant sur le téléviseur et disposant
de 13 jeux sur 6 cartouche enfichables. Une option
était disponible avec un pistolet à pointer sur la télé et 4 jeux additionnels
l'utilisant.
Comme Pong
ressemblait beaucoup à l'un des jeux de cette console, Magnavox intenta
un procès contre Atari pour violation de Copyright.
1967 : Le département informatique de
l'université de l'Utah, dirigé par les professeurs David C. Evans
et Ivan Sutherland s'est spécialisé dans l'imagerie informatique
en 3 dimensions.
On peut voir ci-contre leurs étudiants en train de numériser la Coccinelle
d'Ivan Sutherland et le résultat à l'écran.
Ils fonderont la société Evans & Sutherland en 1968.
1967 : Lawrence G. Roberts, récemment
arrivé à la tête du projet de réseau informatique à l'ARPA, publie ses
"Plans pour le réseau ARPANET" au cours d'une conférence. Lors
de cette conférence sera aussi publié un papier sur un concept de réseau à commutation
de paquets par Donald Davies et Robert Scantlebury du NPL
et également un papier de Paul Baran de la RAND au sujet de l'utilisation
d'un réseau à commutation de paquet pour transmission sécurisée de la voix,
même en cas de destruction partielle du réseau en cas de guerre nucléaire.
Il est amusant de noter que ces groupes ont travaillé en parallèle sur des concepts
similaires et sans avoir connaissance des travaux des autres pour aboutir en
même temps à la même conclusion !
C'est aussi à cause de la similitude entre le projet de la RAND et le
projet de l'ARPA qu'est née la fausse rumeur selon laquelle le réseau
ARPANET avait été lancé à cause du besoin de relier les ordinateurs entre
eux par un réseau insensible aux destructions d'une guerre nucléaire.
1967 : IBM construit le premier lecteur de disquettes.
1967 : Voici un tableau récapitulatif du nombre d'ordinateurs produits lors de l'année 1967 :
Rang
Compagnies
Production
Part de marché
1
IBM
19773
50.0 %
2
Rand
4778
12.1 %
3
NCR
4265
10.8 %
4
CDC
1868
4.7 %
5
Honeywell
1800
4.6 %
6
Burrough
1675
4.2 %
7
RCA
977
2.5 %
8
General Electric
960
2.4 %
Autres
3420
8.7 %
Total
39516
100 %
Aout 1968 : Lawrence G. Roberts et la communauté de chercheurs "sponsorisée" par l'ARPA ont défini la structure et les spécifications du futur réseau ARPANET. Ils lancent un appel d'offre pour la réalisation d'un composant clé du réseau : le commutateur de paquet appelé aussi IMP (Interface Message Processor). La société BBN (Bolt Beranek and Newman) remportera l'appel d'offre en Décembre 1968.
1968 : Douglas C. Engelbart de
la Stanford Research Institute fait une démonstration d'un environnement
graphique avec des fenêtres à manipuler avec une souris. Il
démontre dans cet environnement l'utilisation d'un traitement de texte,
d'un système hypertexte et d'un logiciel de travail collaboratif en groupe.
1968 : Burrough sort les premiers ordinateurs basés sur des circuits intégrés, les B2500 et B3500 qui marquent le début de la troisième génération d'ordinateurs.
1968 : Hewlet Packard présente
sa première calculatrice de bureau programmable fonctionnant en notation
Polonaise inversée (RPN), la HP 9100. Elle n'était pas constituée
de circuits intégrés mais de transistors et d'une mémoire à tores de ferrite,
ce qui explique sa taille et son poids de 20 Kg !
Caractéristiques :
1968 : Création du langage PASCAL par Niklaus Wirth.
été 1969 Le Bell Lab d'AT&T
se retire du projet MULTICS, considérant
que celui-ci prendrait trop de temps pour arriver à un résultat concret.
Un groupe d'informaticiens mené par Ken Thompson
et Dennis Ritchie avait commencé à réfléchir à la création d'un nouveau
système d'exploitation temps partagé mais leur hiérarchie refusait d'en entendre
parler.
Ils trouvèrent un Dec PDP 7 (ordinateur apparu en 1964, évolution du
PDP-1) inutilisé (récupéré
initialement par Thompson pour y faire tourner un jeu écrit par lui :
Space Travel !) pour mettre leurs idées en pratique.
Certaines idées furent héritées du projet MULTICS : notion de process,
système de fichiers arborescent, interpréteur ligne de commande tournant comme
un simple programme utilisateur, représentation simple des fichiers texte et
accès généralisé aux périphériques. D'autres nouvelles idées servirent de principe
pour le développement : concevoir les outils comme un ensemble de petits programmes
simples, faire en sorte que le résultat d'un programme puisse devenir l'entrée
du programme suivant, etc...
Un noyau Unix primitif, un shell, quelques programmes utilitaires, un éditeur
et un assembleur furent rapidement mis au point sur le PDP 7.
Ce n'est que par la suite qu'un nom fût trouvé par Brian Kernighan pour
ce nouveau système d'exploitation : UNIX (par opposition au projet MULTICS).
Cette version est connue sous le nom "Unix Time-Sharing System V1".
Septembre 1969
: BBN installe le premier équipement réseau IMP (basé sur un mini-ordinateur
Honeywell 516 avec 12 Ko de Ram, voir photo ci-contre) à l'UCLA et le
premier ordinateur (XDS SIGMA 7) y est connecté. Un ordinateur (XDS 940) de
l'équipe de Douglas C. Engelbart de la Stanford Research Institute
est alors relié via une liaison à 50 kbits/s. Les premières données sont échangées
entre ces machines. Peu après, un ordinateur (IBM 360/75) situé l'université
de Santa Barbara et un autre (Dec PDP-10) situé à l'université de l'Utah
à Salt Lake City sont raccordés. Le réseau ARPANET initial constitué
de 4 ordinateurs est alors en fonctionnement fin 1969.
Voici un schéma de l'époque représentant ce réseau.
Lors d'une interview, le professeur Kleinrock de l'UCLA raconta
la première expérience réalisée avec ce réseau : se connecter à l'ordinateur
de la SRI depuis celui de l'UCLA en tapant LOGIN :
Nous avons appelé les
gens de SRI par téléphone.
Nous avons alors tapé L puis demandé au téléphone "Vous voyez
le L ?"
La réponse vint alors : "Oui, nous voyons le L"
Nous avons alors tapé O puis redemandé au téléphone "Vous voyez
le O ?"
"Oui, nous voyons le O"
Nous avons alors tapé G et tout le système a crashé !!!
1969 : Lancement du super ordinateur CDC
7600 développé par Seymour Cray. Evolution
du CDC 6600, il est basé sur une architecture "pipeline".
1969 : Création de la norme de connexion série RS232.
Avril 1970
: Lancement de la ligne de mini-ordinateurs PDP-11 par Digital
Equipment Corporation. Il s'agit d'une ligne de machines toutes compatibles
entre elles basées sur un processeur 16 bits et qui rencontrera un grand
succès.
Décembre 1970 : Le Network Working Group sous la direction de S. Crocker termine le protocole de communication entre ordinateurs pour le réseau ARPANET appelé Network Control Protocol ou NCP. De nouveaux ordinateurs furent rapidement branchés sur ARPANET et l'implémentation de NCP sur la période 1971-1972 permit aux utilisateurs de ce réseau de développer les premières applications.
1970 : Ken Thompson, pensant qu'UNIX ne serait pas complet sans un langage de programmation de haut niveau commence à porter le Fortran sur le PDP 7 mais change rapidement d'avis et crée en fait un nouveau langage, le B (en référence au BCPL dont il s'inspire).
1970 : Première puce mémoire crée par Intel et contenant l'équivalent de 1024 tores de ferrite très encombrants sur un carré de 0.5 mm de côté (capacité : 1kBit soit 128 octets)
1970 : Création par Xerox du centre
de recherches PARC (Palo Alto Research Center) à Stanford. Le
chercheurs du PARC travaillent dans la plus grande liberté, Xerox
ne leur ayant pas assigné d'objectifs commerciaux. De nombreuses innovations
sortiront du PARC mais Xerox ne saura jamais les exploiter correctement.
Il faut noter que plusieurs personnes du Xerox Parc ont avant travaillé
avec Douglas Engelbart. L'équipe de recherche était dirigée par Bob
Taylor qui avant avait dirigé l'équipe à l'origine du réseau ARPANET.
1971 - 1976
Les bases de ce que sera le micro-ordinateur moderne sont maintenant en place. L'apparition du microprocesseur va permettre aux plus aventureux de se créer leur propre ordinateur "à la maison" !
Janvier à Mars 1971
: Portage du tout nouveau système d'exploitation UNIX sur PDP 11/20. Ken Thompson
et Dennis Ritchie ont obtenu cette machine en prétextant le développement
d'un logiciel de traitement de textes, les responsables du Bell Lab
ne voulant plus entendre parler de systèmes d'exploitation suite à l'abandon
du projet MULTICS.
Sur cette machine disposant de 24 Ko de mémoire, le noyau Unix occupait
16 Ko, 8 Ko restant disponibles pour les utilisateurs. Le disque dur avait
une taille de 512 Ko et les fichiers une taille maximale de 64 Ko. Le formateur
de texte roff fût porté sur cette machine, ce qui permit à trois
personnes du service des brevets d'utiliser effectivement la machine comme
traitement de textes et ce en même temps que Thompson et Ritchie
qui continuaient le développement d'applications.
Le succès de cette expérience a prouvé l'utilité d'Unix et a rendu
possible la poursuite du développement sur PDP 11/45
Cette version est connue sous le nom "Unix Time-Sharing System V2".
Janvier 1971 : Le journaliste Don Hoefler parle pour la première fois de la Silicon Valley dans une série d'articles dans la revue Electronic News.
Avril 1971 : A cette époque, le réseau ARPANET
est constitué de 23 ordinateurs sur 15 sites différents reliés par des liaisons
à 50 kbits/s.
En voici le schéma.
été 1971 : Bill Fernandez et un certain Steve Wozniak créent à partir de pièces mises au rebut par des sociétés d'informatique locales un ordinateur avec des switchs et des diodes qu'ils baptisent the Cream Soda Computer.
Novembre 1971 : Intel met en vente le premier microprocesseur conçu par Marcian Hoff.
Caractéristiques techniques du processeur Intel 4004
Processeur 4 bits tournant
à 108 KHz
Permet d'adresser 640 octets de mémoire
60000 instructions par seconde
2300 transistors en technologie 10 microns
Prix : 200 US $
Novembre 1971 : Intel commercialise le premier micro ordinateur MCS-4 basé sur son tout nouveau microprocesseur 4004 et contenant aussi une Rom Intel 4001, une Ram Intel 4002 et un registre à décalage Intel 4003.
automne 1971 : Le National Radio Institute vend pour 503 $, le premier kit permettant de monter un micro ordinateur soi même.
1971 : Apparition de l'ordinateur en kit
Kenback-1 vendu 750 $ avec 1 Kbit de mémoire MOS.
Novembre 1971 : Gary Starkweather met au point la première imprimante laser au Xerox PARC.
1971 : Nolan Bushnell tente de vendre sans succès le jeu vidéo Computer Space, inspiré du jeu Spacewar! de 1961.
1971-1973 : Dennis Ritchie du Bell
Lab d'ATT reprend le langage B écrit par Ken
Thompson pour PDP/7 en 1970 pour mieux l'adapter au PDP/11
sur lequel UNIX
vient juste d'être porté. Il fait évoluer le langage et le dote d'un vrai compilateur
générant du code machine PDP/11 (le B était un langage interprété).
Le langage C est à la fois proche du matériel, permettant ainsi de réécrire
le noyau UNIX
en C (Cf. été 1973) et suffisament généraliste, le rendant ainsi facilement
portable. Les développements et les succès du langage C et d'UNIX sont intimement
liés.
Mars 1972 : Ray Tomlinson de BBN réalise la première application réseau majeure pour ARPANET : un logiciel basique de courrier électronique répondant au besoin de communication des développeurs du réseau.
Avril 1972 : Intel met en vente le premier microprocesseur 8 bits, le 8008.
Caractéristiques techniques du processeur Intel 8008
Processeur 8 bits tournant
à 200 KHz
Permet d'adresser 16 Ko de mémoire
60000 instructions par seconde
3500 transistors en technologie 10 microns
Juillet 1972 : Lawrence G. Roberts améliore les possibilités du courrier électronique en écrivant un logiciel permettant de lister, lire sélectivement, archiver, répondre ou faire suivre son email. A partir de cet instant, la messagerie électronique va devenir pour les dix années qui vont suivre l'application réseau majeure.
Octobre 1972 : Une démonstration publique du réseau ARPANET fut réalisée lors de la première conférence sur les communications informatiques à Washington. Un IMP et 40 terminaux furent raccordés au réseau pour la durée de la conférence. Plusieurs pays se mirent d'accord sur la nécessité de mettre en place des protocoles de communication communs, ce qui mena à la création du groupe de travail INWG (InterNetwork Working Group), dirigé par Vinton Cerf.
Novembre 1972
: Création de la firme Atari par Nolan Bushnell Ted Dabney.
Ils avaient initialement choisi le nom Syzygy mais comme celui-ci
était déjà déposé (!), ils se sont alors rabattu sur Atari, terme
issu du jeu de Go.
Sortie de la première borne de jeu d'arcade : Pong, un jeu de ping-pong
programmé par Al Alcorn.
La première borne fut installée au bar "Andy Capps" de Sunnyvale
en Californie. Le patron du bar appela deux semaines après car le jeu ne
marchait plus. En fait, il était bloqué car le monnayeur était rempli de
pièces et plus aucune ne pouvait rentrer !
Entre 8000 et 10000 bornes Pong furent rapidement installées et ce
fut le début du succès pour Atari.
1972 : Création du premier langage orienté objet, SmallTalk par Alan Kay au Xerox PARC.
1972 : L'ARPA est renommé DARPA (Defense Advanced Research Projects Agency).
1972 : Le succès du programme d'email
sur ARPANET a presque
aussitôt entraîné la création des mailing-lists (listes de diffusion).
L'une des premières mailing-list avec un volume
de messages très important fût SF-LOVERS, dédiée à la discussion entre
fans de Science Fiction :-)
1972 : Apparition du premier lecteur de disquettes 5" 1/4.
1972 : Hewlet Packard présente
la première calculatrice de poche programmable : la HP 65.
Caractéristiques :
Les astronautes de la mission Apollo - Soyouz en 1975 (mission
d'arrimage des vaisseaux Américains et Russes en orbite) avaient des HP
65 à bord pour effectuer les calculs en cas de panne de l'ordinateur de
bord et aussi pour calculer les corrections de trajectoire et le pointage
de l'antenne.
La publicité de l'époque disait (à juste titre) qu'il s'agissait du plus
petit ordinateur programmable de tous les temps.
1972 : Bill Gates et Paul Allen fondent la compagnie Traf-O-Data qui vend un système basé sur un Intel 8008 pour mesurer le trafic routier.
1972 - 1973 : Bob Kahn travaille au sein
du DARPA sur un projet de commutation de paquets par radio ce qui nécessite
la création d'un nouveau protocole capable de transmettre les paquets d'informations,
quelles que soient les perturbations radio. Ayant été un architecte majeur de
l'ARPANET, il envisagea
d'utiliser NCP (protocole réseau de l'ARPANET). Mais
ce protocole étant insuffisant (pas de contrôle d'erreur, pas de possibilité
d'adresser des machines au delà d'un IMP (équipement réseau). Il décida
alors, en collaboration avec Vinton Cerf, chercheur à Stanford,
de réaliser un nouveau protocole répondant à ce cahier des charges et permettant
de relier les réseaux (internetting). C'est ainsi que fut crée TCP/IP
(Transmission Protocol, Internet Protocol).
Un premier papier sur TCP/IP fut publié par ces deux chercheurs en Septembre
1973 lors d'une conférence de l'International Network Working Group (INWG).
Janvier 1973 : A cette date, 35 machines sont maintenant connectées sur le réseau ARPANET. Une première liaison satellite est mise en place pour raccorder l'Université de Hawai sur le réseau.
Mars 1973 : Le premier prototype de la station
de travail Xerox Alto démarre pour la première fois. Son écran graphique
affiche une image représentant un personnage de "1 Rue Sésame",
le mangeur de gâteaux :-)
Le premier prototype opérationnel est terminé en Avril.
La station de travail conçue au PARC utilise le
langage orienté objet SmallTalk,
une interface graphique, une souris et peut
être mise en réseau via Ethernet.
Avril 1973 : Dick Shoup du Xerox
PARC met au point une machine dotée de la première carte graphique couleur
capable d'afficher une image de 640x486 en 256 couleurs et aussi de numériser
un signal vidéo. Il réalise le programme Superpaint qui est à la fois
un logiciel de dessin en couleurs et aussi le premier logiciel d'effets vidéo
numériques.
Comme ce projet était à l'opposé des objectifs de Xerox, il sera rapidement
annulé. Dick Shoup démissionnera 2 ans plus tard et fondera sa propre
société, Aurora Systems, qui commercialisera les premiers équipements permettant
de génerer les logos et cartes météo numériques pour la télévision.
Mai 1973 : Le premier micro-ordinateur vendu
tout assemblé apparaît : il s'agit du Micral conçu par François
Gernelle de la société R2E dirigée par André Truong Trong
Thi. Ce micro est basé sur le microprocesseur Intel 8008.
La machine ne survécût pas au rachat de R2E par Bull.
Juin 1973 : Le mot microcomputer (micro-ordinateur) apparaît pour la première fois dans la presse Américaine dans un article au sujet du Micral.
été 1973 : Le noyau du système d'exploitation
UNIX est entièrement
réécrit en langage C par Ken
Thompson. Au vu de la qualité du résultat, tous les autres outils utilisés
sous Unix vont être réécrits en C.
Cette version est connue sous le nom "Unix Time-Sharing System V4".
L'Université de Californie à Berkeley sera la première à disposer d'Unix (sources
y compris) en dehors d'AT&T.
1973 : Mise au point du super ordinateur
soviétique M10 sous la direction de Mikhail Kartsev. Il sagissait
d'une machine multiprocesseur d'une puissance de 20 ou 30 MIPS.
Cet ordinateur militaire est longtemps resté secret car utilisé dans le
réseau SPRN dédié à la détection du lancement des missiles ennemis
par analyse des données satellites et au suivi de la trajectoire de ces
missiles par radar.
Des dizaines de M10 ont été fabriqués pendant 15 ans et beaucoup
sont encore en opération.
1973 : Gary Kildall écrit le premier système d'exploitation pour micros : CP/M (Control Program for Microcomputers). Il devint le système d'exploitation de prédilection pour les premiers micro ordinateurs à usage professionnel. Au milieu des années 70, il semb