Algol (langage)

Page d'aide sur l'homonymie Pour les articles homonymes, voir Algol.

Algol
Date de première version1958
Paradigmeprocédural, impératif
AuteurJohn Backus et Peter Naur
Typagestatique, sûr, nominatif
DialectesAlgol 58, Algol 60 et Algol 68
Influencé parFortran
A influencéSimula, PL/M, Pascal
ImplémentationsBurroughs Algol sur B5000, Case-ALGOL sur Univac 1107, PDP-1 (1961), Algol 60 AFNOR sur CAE 510 (1964), ALGOL W sur IBM System/370 (1966), S-ALGOL sur PDP-11 (1979)

Algol est un langage de programmation. Il a été créé à la fin des années 1950. Dérivé d'un projet de l'UNESCO d'abord appelé IAL (International Algebraic Language), son nom est l'acronyme d'algorithmic oriented language (avec un clin d'œil à l'étoile β Persei)[réf. nécessaire]. Son objectif était de décrire algorithmiquement des problèmes de programmation. Les principales différences au niveau de la conception par rapport à Fortran furent l'utilisation de blocs marqués par BEGIN END, permettant variables locales et tableaux dynamiques, et surtout la récursivité, concepts qui seront largement repris par ses successeurs.

Le langage existe en trois versions : Algol 58, Algol 60 et Algol 68.

Other Languages
azərbaycanca: Algol dili
беларуская: Алгол
български: ALGOL
bosanski: ALGOL
català: ALGOL
čeština: ALGOL
dansk: ALGOL
Deutsch: ALGOL
Ελληνικά: ALGOL
English: ALGOL
español: ALGOL
euskara: ALGOL
فارسی: الگول
suomi: ALGOL
Gaeilge: Algol
galego: Algol
עברית: ALGOL
magyar: ALGOL
italiano: ALGOL
日本語: ALGOL
қазақша: Алгол
Кыргызча: Algol
Bahasa Melayu: ALGOL
Mirandés: ALGOL
norsk nynorsk: ALGOL
polski: ALGOL
português: ALGOL
română: ALGOL
русский: Алгол
srpskohrvatski / српскохрватски: Algol
slovenčina: ALGOL
slovenščina: ALGOL
српски / srpski: Алгол
тоҷикӣ: Алгол
Türkçe: ALGOL
українська: ALGOL
oʻzbekcha/ўзбекча: Algol
Tiếng Việt: ALGOL
中文: ALGOL