-300 av. J.C.
Euclide a créé l’un des premiers algorithmes. Cet algorithme est toujours utilisé aujourd’hui. Il permet notamment de trouver les PGCD (les Plus Grands Communs Diviseurs) de deux nombres positifs.
1600
Le binaire apparaît en 3000 avant J.C. en Chine, puis apparaît en France dans les années 1600 avec la table de Thomas Harriot.
1642
Blaise Pascal invente la machine à calculer mécanique. Elle est mondialisée à partir des années 1680.
1834
Charles Babbage imagine en 1834 une machine à calculer. Il ne la réalisera jamais mais passe sa vie à concevoir les moindres détails.
1843
Ada Lovelace a réalisé le premier véritable programme informatique avec l’ancêtre de l’ordinateur : la machine analytique.
Ce programme comporterait également la première boucle conditionnelle de l’histoire.
1917
Le terme est récent mais c’est en 1917 que Paul Otlet définit cette science comme l’ensemble des moyens propres à transmettre, communique et répandre l’information.
1930
A partir de 1847, George Boole propose de traduire des raisonnements logiques (vrai ou faux) par des opérations algébriques.
En 1867, Charles Sanders Peirce fait le rapprochement entre le binaire et les interrupteurs d’un circuit électrique.
C’est dans la fin des années 1930 que Claude Shannon démontre qu’il est possible d’effectuer des opérateurs logiques 0 ou 1 avec des interrupteurs fermés « vrai » et ouverts « faux ».
1936
Alan Turing propose le concept de machine universelle, capable d’exécuter tous les algorithmes.
Le but est de penser les notions de machines, d’algorithmes, de langages et d’informations comme un tout cohérent.
1938
Développé depuis 1948, le réseau Internet a adopté le protocole TCP/IP et du nom « Internet » en 1983.
1945
Von Neumann a élaboré une structure de stockage permettant de conserver les instructions et les données que l’ordinateur doit exécuter ou produire. Cette structure sépare le stockage du processeur.
Aujourd’hui, les ordinateurs fonctionnent sur ce principe.
1945
L’un des premiers langage de programmation, conçu de 1942 à 1946 par Konrad Zuse.
1948
Les premiers ordinateurs construits disposant de l’architecture de von Neumann.
1954
L’un des premiers langage de programmation moderne, conçu par John Backus pour IBM.
1960
L’Américan Standard Code for Information Interchange est une norme de codage de 128 caractères (chiffres, lettres, symboles mathématiques et ponctuation) sur 7 bits.
1970
Invention des feuilles de calculs informatisées.
1973
La suite TCP/IP est l’ensemble des protocoles utilisés pour le transfert des données d’Internet.
La première publication de TCP/IP remonte à septembre 1973 et sera la base d’Internet en 1983.
1981
Le Disk Operating System est le premier vrai système d’exploitation (par Microsoft).
1983
Utilisation des virgules pour séparer des données a été prise en charge par les ordinateurs en 1972.
Le nom Comma-Separated Value a été popularisé en 1983.
1985
Norme sur l’arithmétique à virgule flottante. Elle est la plus employée pour représenter et calculer des nombres à virgule flottante avec les CPU et les FPU.
1985
Naissance de Windows 1.0 (Interface Manager).
1986
Norme internationale du codage de 191 caractères sur un octet (8 bits). Cette norme reprend le codage de l’US-ASCII en y ajoutant les caractères particuliers des langues européennes.
1989
Naissance du Web par Tim Berners Lee au CERN.
Il propose d’utiliser la notion d’Hypertexte pour lier des documents entre eux.
1990
Il s’agit du navigateur web et premier éditeur HTML.
1991
L’Unicode est un standard qui vise au codage des caractères de n’importe quel système d’écriture, à un niveau mondial. Au début codés sur 16 bits, les caractères sont actuellement codés sur 32 bits. La dernière version 13.0 a été publiée en mars 2020.
1991
Naissance du noyau Linux.
1991
Naissance du langage de programmation Python.
1992
Naissance du langage de balisage permettant la création de pages Web.
1995
Naissance du langage de programmation rendant les pages Web interactives.
1995
Naissance du langage de programmation permettant aux pages Web d’être dynamiques.
1996
L’Hypertext Transfert Protocol est un protocole de communication client-serveur développé pour le World Wide Web.
Le HTTPS en est la version sécurisée.
1996
Naissance du langage de description de la présentation de documents HTML et XML.