Spé. NSI · Terminale · cours rédigé et vérifié par Claryo, conforme au Bulletin officiel
L'histoire de l'informatique enchaîne des avancées théoriques et des innovations matérielles.
Côté théorie, Alan Turing formalise en 1936 la machine de Turing, modèle abstrait qui définit la calculabilité : ce qu'une procédure mécanique peut calculer. C'est le socle théorique de l'informatique. En 1945, John von Neumann décrit dans le rapport sur l'EDVAC l'architecture à programme enregistré : instructions et données partagent la même mémoire. C'est toujours le modèle de nos ordinateurs.
Côté matériel, on distingue de grandes étapes : les tubes à vide (lampes) des premiers calculateurs comme l'ENIAC (1945) ; l'invention du transistor en 1947 (laboratoires Bell), plus petit, plus fiable, moins énergivore ; le circuit intégré à la fin des années 1950 ; puis le premier microprocesseur, l'Intel 4004, en 1971, qui place tout le processeur sur une puce et ouvre l'ère de l'informatique personnelle. Cette miniaturisation continue est résumée par la loi de Moore.
Côté réseaux, ARPANET (1969), financé par l'agence américaine ARPA, est le premier grand réseau d'ordinateurs distants et l'ancêtre d'Internet ; il repose sur la commutation de paquets (les données sont découpées en paquets routés indépendamment). Enfin, en 1989-1991, Tim Berners-Lee invente au CERN le World Wide Web (HTTP, HTML, URL). Attention : le Web est un service qui circule sur Internet (le réseau) ; ce sont deux choses distinctes.
Frise chronologique de repères à connaître : 1936 \to 1945 \to 1947 \to 1969 \to 1971 \to 1991 soit machine de Turing, architecture de von Neumann (EDVAC), transistor, ARPANET, microprocesseur Intel 4004, World Wide Web.
Trier une liste d'événements en Python se fait en O(n \log n) avec sorted (Timsort).
1. Pour ordonner des événements, fixer d'abord les ancres sûres (1936 Turing, 1945 von Neumann, 1971 microprocesseur, 1991 Web), puis intercaler le reste. 2. Pour associer auteur / date / innovation, mémoriser les couples emblématiques (Turing/calculabilité, von Neumann/programme enregistré, Berners-Lee/Web). 3. Pour expliquer une rupture, relier l'innovation à ses conséquences (transistor -> miniaturisation ; microprocesseur -> ordinateur personnel ; commutation de paquets -> Internet).
Maîtrisez la frise des grandes dates et sachez associer chaque innovation à son auteur : Turing (1936, calculabilité), von Neumann (1945, programme enregistré), le transistor (1947), ARPANET (1969, commutation de paquets), le microprocesseur Intel 4004 (1971), le Web de Berners-Lee (1989-1991). La distinction Internet/Web est un classique des questions de cours. Sachez aussi relier chaque avancée matérielle à son effet (miniaturisation, ordinateur personnel). Ces repères se réinvestissent dans les autres thèmes (architectures, réseaux) et dans une éventuelle question de tri à l'épreuve pratique.