Image ventilateur qui tourne fond du ventilateur Circuit imprimé (image de titrage diode verte diode rouge
Administration

Algol

INFORMATIQUE > LANGAGES INFORMATIQUES

Acronyme pour ALGorithmic Oriented Language

Algol est un langage informatique


Date de création : 1958

Auteur : John Backus et Peter Naur.

Paradigme(s) : langage procédural, impératif.

Type d'exécution : langage compilé et interprété.

Typage : statique.

Système d'exploitation : implémenté sur Univac 1107, PDP-1, IBM 370, PDP-11...

Licence : variable suivant les versions.

Histoire

La première version d'algol, encore imparfaite, a été publiée en 1958 (Algol (8) mais c'est la version de 1960 (algol 60) publié par John Backus et Peter Naur qui s'est répandue avec succès dans les universités.

En raison de ses carences dans le domaine des entrées-sorties il aura peu de succès dans le monde économique mais influencera nombre de ses successeurs. Spécialisé dans le calcul scientifique, il constitue la première tentative pour créer un langage indépendant de la plateforme.

Il aura aussi plusieurs descendants : Algol 6, algol W et Simula (1967).

Caractéristiques

L'existence de blocs BEGIN END permet l'utilisation de variables locales, de tableaux dynamiques et de la récursivité ce qui constituait à l'époque de réelles nouveautés reprises par les langages qui ont suivi.

Il permet le passage des paramètres par valeur ou par nom (à ne pas confondre avec un passage par référence) lors de l'appel d'une procédure.

Pour en savoir plus

Wikipédia