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.

  • Histoire des langages de programmation : pourquoi ont-ils évolué ?

    Au début des années 1950, écrire un programme exige de connaître intimement l’ordinateur qui doit l’exécuter. Ses instructions, ses registres et l’organisation de sa mémoire dictent une grande partie du travail. Quelques décennies plus tard, un étudiant peut programmer un jeu en BASIC, une entreprise gérer ses comptes en COBOL et un développeur créer un…

  • Histoire des systèmes d’exploitation

    Des premiers moniteurs d’exécution aux systèmes mobiles et au cloud, l’histoire des systèmes d’exploitation raconte une même recherche : partager les ressources d’une machine sans perdre le contrôle des programmes, des données et des utilisateurs. Un système d’exploitation attribue du temps de calcul aux programmes, distribue la mémoire, contrôle les périphériques, organise les fichiers et…

  • ADA

    Ada est un langage de programmation créé à la demande du département de la Défense des États-Unis (DoD) à la fin des années 1970. Son objectif est inhabituel : il ne s’agit pas seulement de faciliter l’écriture des programmes, mais aussi de rendre plus fiables des logiciels complexes destinés à fonctionner pendant de nombreuses années….

  • VisiCalc

    En 1979, un responsable financier prépare le budget de son entreprise. Devant lui, une grande feuille de papier couverte de chiffres, une calculatrice et plusieurs heures de travail. Chaque colonne représente un mois, chaque ligne une dépense ou une recette. Mais que se passe-t-il si les ventes baissent de 10 % ? Il faut recommencer…

  • Pong

    Pong est l’un des jeux les plus simples de l’histoire du jeu vidéo : deux raquettes, une balle, une ligne centrale et un score. Pourtant, lorsque Atari le commercialise sous forme de borne d’arcade en 1972, son succès change profondément la perception du jeu vidéo. Pong n’est ni le premier jeu vidéo, ni le premier…

  • Le langage C

    Au début des années 1970, programmer un système d’exploitation signifie encore travailler presque entièrement en assembleur. Cette méthode permet de contrôler précisément la machine, mais elle exige beaucoup de temps et lie étroitement le programme au processeur pour lequel il a été écrit. Changer d’ordinateur oblige souvent à reprendre une grande partie du travail. Aux…

  • Computer Space

    Computer Space, commercialisé en novembre 1971 par Nutting Associates, occupe une place essentielle dans l’histoire du jeu vidéo : il est le premier jeu vidéo d’arcade produit et vendu en série. Son principe vient directement de Spacewar!, développé en 1962 sur le PDP-1 du MIT. Nolan Bushnell et Ted Dabney cherchent à transformer cette expérience…

  • OS/8

    Au milieu des années 1960, programmer un PDP-8 signifie encore souvent manipuler des rubans perforés, charger des programmes auxiliaires et travailler au plus près du matériel. Quelques années plus tard, avec OS/8, l’utilisateur retrouve des fichiers nommés, un éditeur, un assembleur, des langages de programmation et une invite de commande. Le PDP-8 n’est plus seulement…

  • Histoire des bases de données : des fichiers à SQL

    Imaginez une grande entreprise au milieu des années 1960. Son service commercial possède un fichier de clients, sa comptabilité conserve ses propres enregistrements et son service de livraison utilise encore un autre fichier. Tous contiennent des informations sur les mêmes personnes, mais aucun ne fonctionne exactement de la même manière. Lorsqu’un client change d’adresse, il…

  • 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…