Section courante

A propos

Section administrative du site

Fiche technique
Type de produit : Langage de programmation
Auteur : ACM/GAMM
Date de publication : 1958

Introduction

L'ALGOL 58 (initialement appelé IAL, pour International Algebraic Language) est l'un des premiers langages de programmation conçus pour exprimer des algorithmes de manière concise et structurée. Développé en 1958 par un groupe international de chercheurs en informatique, il est considéré comme le prédécesseur direct de ALGOL 60, ayant eu une influence majeure sur le développement des langages modernes comme Pascal, C, et Java.

Le contexte de création a été le suivant : ALGOL 58 a été développé dans le cadre d'une initiative internationale pour créer un langage de programmation standardisé, utilisable à la fois pour les mathématiques et l'informatique, avec l'objectif de remplacer des langages spécifiques comme Fortran pour la science et l'ingénierie. Son développement a été dirigé par un comité comprenant des experts européens et américains, avec des participants comme John Backus, Peter Naur, et Fritz Bauer.

Voici les caractéristiques du langages de programmation :

Le premier compilateur pour Algol-58 fonctionnait à la fin de 1958 sur un ordinateur Zuse Z22 à Mayence, en Allemagne. Il a été construit par le groupe ZMMD, composé de Friedrich Bauer, Hermann Bottenbruch, Heinz Rutishauser et Klaus Samelson, les représentants de GAMM à la session de travail commune ayant produit le rapport. Le fait que ce compilateur n'ait été disponible que six mois après la session commune peut indiquer dans quelle mesure les propositions de GAMM constituaient le coeur du langage préliminaire et dans quelle mesure le groupe ZMMD était avancé dans la création d'un compilateur au moment de la session commune.



Dernière mise à jour : Mardi, le 10 septembre 2024