En informatique, les techniques de programmation ont évolué vers une plus grande facilité d'emploi par des utilisateurs de moins en moins avertis. Les algorithmes en langage-machine, code binaire adapté à l'architecture spécifique de chaque ordinateur, favorisaient la rapidité d'exécution et occupaient peu de mémoire. Toutefois, leur écriture comportait de grands risques d'erreurs et n'était accessible qu'aux spécialistes. La solution consistait à réduire l'intervention humaine en automatisant le plus de phases de travail possible. Pour cela, on a mis au point des assembleurs, méthodes de programmation fondées sur un vocabulaire simple et non numérique qui est ensuite traduit par l'ordinateur en code binaire. Des langages dotés d'une véritable syntaxe sont ensuite apparus ; ils sont utilisables sur des machines différentes grâce […]


