Langages de programmation

Les langages de programmation de l’histoire de l’informatique permettent de comprendre l’évolution du développement logiciel et des méthodes de programmation. Cette catégorie présente les principaux langages ayant marqué l’informatique, depuis les premiers langages comme Fortran, COBOL ou C jusqu’aux langages modernes utilisés pour créer applications, systèmes et sites web. Découvrez l’histoire, les concepts et les innovations qui ont façonné les langages de programmation.

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

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

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

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

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

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

  • LISP

    À la fin des années 1950, les ordinateurs savent déjà effectuer rapidement des calculs numériques. Avec FORTRAN, les scientifiques disposent même d’un langage de haut niveau efficace pour exprimer leurs formules. Mais les chercheurs qui commencent à travailler sur l’intelligence artificielle rencontrent un autre problème : ils veulent manipuler des symboles, des règles logiques, des…

  • Fortran

    FORTRAN, contraction de FORmula TRANslation (« traduction de formules »), est l’un des langages les plus importants de l’histoire de l’informatique. Développé chez IBM sous la direction de John Backus, il permet aux scientifiques et aux ingénieurs d’écrire leurs calculs sous une forme beaucoup plus proche des mathématiques que des instructions d’une machine.Lorsque le premier…

  • FLOW-MATIC

    FLOW-MATIC est l’un des premiers langages de programmation conçus pour le traitement des données commerciales. Développé dans les années 1950 par l’équipe de Grace Hopper chez Remington Rand UNIVAC, il poursuit une idée alors radicale : permettre de décrire un traitement informatique avec des mots proches de l’anglais courant plutôt qu’en manipulant directement des codes…

  • Speedcoding

    En 1953, alors que l’informatique n’en est encore qu’à ses débuts, IBM introduit un système de programmation qui va profondément transformer la manière d’utiliser les ordinateurs scientifiques : Speedcoding. Speedcoding est un système de programmation scientifique développé par IBM en 1953 pour l’IBM 701, sous la supervision de John W. Backus. Il simplifie l’écriture des…