Frise chronologique

  • Pascal conçoit la Pascaline: cette machine mécanique peut effectuer des additions et des soustractions de deux nombres. Il crée cette machine pour faciliter la tâche de son père qui devait remettre en ordre les recettes fiscales de la province de Normandie.
  • carte perforée pour les métiers à tisser: système de stockage utilisé jusqu’à la seconde partie du XX°
  • Alan Turing conceptualise la machine universelle qui permet de définir les bases de l'informatique.
  • Alonzo Church développe le lambda-calcul qui permet de définir les fonctions calculables. Plus tard il montrera que son concept est équivalent à la machine de Turing.
  • Von Neumann participe au projet EDVAC. La programmation est procédurale (impérative).
  • Bande magnétique : utilisée pour la première fois dans l’UNIVAC ; 365m pour 50 octet par centimètre.
  • IBM crée le premier disque dur: la taille d'une machine à laver pour quelques Mo.
  • Le système Unix est l’héritier de Multics. Il est crée par Kenneth Thompson et Dennis Ritchie. Un article détaillant leur histoire sur ce lien
  • Alan Kay développe un langage qui implémente le paradigme objet (Flex puis Samlltalk).
  • Edgar Codd développe le modèle relationnel. Ce modèle théorique permet de manipuler de grandes quantités de données.
  • Disquette IBM : support amovible de 1,4Mo
  • Donald Chamberlin développe le langage SQL pour manipuler et éditer des données stockées dans la base de données relationnelle. Ce langage est normalisé au milieu des années 80.
  • La science informatique devient une discipline au lycée: la spécialité NSI (Numérique et Science Informatique) fait partie des choix pour les élèves de première et terminale.