-
3000 BCE
invention du binaire par Fou-hi
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... -
Début de la programmation avec Rubans Perforées
Basile Bouchon, un lyonnais, met au point un système de programmation d'un métier à tisser à l'aide ruban
perforés. C'est le début de la programmation. -
création de la tabulatrice a carte perforée par Herman Hollerith
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). -
le premier circuit binaire
George Stibitz crée le premier circuit binaire, un additionneur. Il l'appelle le Model K (pour Kitchen) car il
l'a créé dans sa cuisine à partir d'une planche à pain ! -
invention de l'assembleur par Maurice Vincent Wilkes
Invention de l'assembleur par Maurice V. Wilkes de l'université de
Cambridge. Avant, la programmation s'effectuait directement en binaire. -
FORTRAN premier langage de programmation par John BACKUS
Création du premier langage de programmation universel, le
FORTRAN (FORmula TRANslator) par John Backus d'IBM. -
Langage de programmation APL par Kenneth Iverson
création le langage de programmation APL (A Programming
Language) par Kenneth Iverson -
création du système Windows par MICROSOFT
Windows (Microsoft). Windows est initialement un environnement graphique (GUI) ; il ne deviendra système
d'exploitation à part entière que sur les versions NT et 95. La version 3 de Windows marque le début d'un
immense succès -
lancement du logiciel WORD par MICROSOFT
Microsoft lance son logiciel de traitement de textes Word pour Macintosh. -
création de LINUX
Ce système d'exploitation, basé à l'origine sur Minix et a été conçu par un jeune étudiant Finlandais
nommé L. TORVALDS pour exploiter la puissance des microprocesseurs Intel 386. Le noyau est de nos jours
disponible aussi pour des ordinateurs Macintosh, Sun, Mips et Alpha, accompagné de logiciels libres (ceux de GNU
en tête) et est considéré comme une alternative aux systèmes propriétaires, en particulier Windows de Microsoft -
création du langage de programmation JAVA
Java (Sun Microsystems). (signifie "café" en argot américain - en argot français on dit "Kawa" vient de
l'arabe java). Ce langage objet est principalement utilisé sous forme d'applet en symbiose avec un client Web. Il a
pour cela une particularité : le programme est d'abord compilé en "p-code" (byte-code) totalement indépendant de
l'architecture. Puis ce p-code est interprété (c'est-à-dire transformé au fur et à mesure en code spécifique à
l'ordinateur) lors de l'exécution du programme. -
création de IOS par Apple