Logiciels

Les logiciels de l’histoire de l’informatique regroupent les programmes et systèmes qui ont permis l’évolution des ordinateurs et des usages numériques. Cette catégorie présente les systèmes d’exploitation, les langages de programmation, les compilateurs ainsi que les grands logiciels ayant marqué le développement informatique. Découvrez les innovations logicielles et les concepts fondamentaux qui ont transformé l’informatique moderne.

  • UNIX

    L’histoire d’UNIX commence par des besoins étonnamment concrets : un jeu de voyage dans le système solaire, un ordinateur peu utilisé, puis des documents de brevets à mettre en forme. En 1969, quelques chercheurs des Bell Laboratories commencent à construire un système d’exploitation qui va progressivement dépasser leur laboratoire. UNIX ne se résume pourtant pas…

  • Space Travel

    En 1969, Ken Thompson ne cherche pas encore à créer l’un des systèmes d’exploitation les plus influents de l’histoire. Il veut notamment faire fonctionner un jeu dans lequel un vaisseau peut parcourir le système solaire, se placer en orbite et tenter d’atterrir sur des planètes ou des lunes. Ce programme s’appelle Space Travel. Le jeu…

  • BCPL

    BCPL signifie Basic Combined Programming Language : une version simplifiée de CPL, conçue pour écrire des compilateurs et des logiciels système plus faciles à transporter d’une machine à l’autre. Au milieu des années 1960, les langages de programmation deviennent plus expressifs, mais leurs compilateurs restent souvent longs et difficiles à adapter. Un langage peut être…

  • TOPS-10

    TOPS-10, pour Timesharing / Total Operating System-10, est le principal système d’exploitation développé par Digital Equipment Corporation (DEC) pour ses grands ordinateurs 36 bits de la famille PDP-10, puis DECsystem-10. Issu d’un système plus ancien conçu pour le PDP-6, il devient l’un des environnements emblématiques de l’informatique en temps partagé des années 1960 et 1970….

  • Multics

    En 1961, CTSS montre qu’un même ordinateur peut être utilisé simultanément par plusieurs personnes depuis des terminaux. Quelques années plus tard, les chercheurs du MIT veulent aller beaucoup plus loin : faire de l’ordinateur un service disponible en permanence, capable de conserver les fichiers de chacun, de partager des programmes et de protéger les utilisateurs…

  • BASIC

    Le BASIC est un langage de programmation créé en 1964 au Dartmouth College par John G. Kemeny et Thomas E. Kurtz pour rendre l’informatique accessible aux débutants. Son nom signifie Beginner’s All-purpose Symbolic Instruction Code. Associé dès l’origine au temps partagé, BASIC permet à un étudiant de saisir quelques lignes, lancer son programme, voir immédiatement…

  • CTSS (Compatible Time-Sharing System)

    Au début des années 1960, utiliser un ordinateur demande de la patience. Le programmeur prépare son programme, souvent sur cartes perforées, le confie à un opérateur puis attend son exécution. Une erreur de syntaxe peut suffire à recommencer tout le processus. Au MIT, une équipe dirigée par Fernando Corbató cherche une autre manière de travailler….

  • ALGOL 60

    Dans les années 1950, les ordinateurs deviennent capables d’effectuer des calculs scientifiques de plus en plus complexes. Avec des langages comme FORTRAN, les chercheurs peuvent désormais écrire des formules sans détailler chaque instruction du processeur. Pourtant, une difficulté demeure : les ordinateurs sont très différents et les méthodes de programmation varient d’une machine à l’autre….

  • |

    Le Time-sharing

    Le time-sharing, ou partage de temps, est un mode d’exploitation qui permet à plusieurs utilisateurs de travailler sur un même ordinateur depuis des terminaux. Le système répartit très rapidement le temps du processeur entre les programmes actifs. Pour chaque utilisateur, la machine paraît ainsi disponible presque immédiatement, même si ses ressources sont partagées. Cette idée…

  • COBOL

    COBOL, acronyme de Common Business-Oriented Language, est un langage de programmation créé à partir de 1959 pour répondre à un problème devenu crucial : comment écrire des programmes de gestion capables de fonctionner sur des ordinateurs provenant de constructeurs différents ? À la fin des années 1950, IBM, UNIVAC, RCA, Honeywell, Burroughs et d’autres fabricants…