Algol 68

Algol 68 est un langage de programmation dérivé du langage Algol 60.

L'objectif des concepteurs d'Algol 68 était d'offrir un langage de programmation universel et résolument innovateur. Pour cela, sa syntaxe a été définie à l'aide d'une grammaire indépendante du contexte, à deux niveaux, qui porte le nom de son concepteur Adriaan van Wijngaarden. La grammaire d'Algo 68, proposée par van Wijngaarden, reconnaît tout programme Algol 68 valide, elle est capable d'exprimer les contraintes contextuelles du langage qui étaient décrites dans les langages antérieurs, en langue naturelle de façon plus ou moins ambiguë. L'analyse syntaxique d'Algol 68 a été implantée dans les compilateurs par du code ad hoc ajouté à un analyseur lexical traditionnel. Algol 68 a été principalement conçu par des Européens. Une des spécificité d'Algol 68 est la possibilité de définir de nouveaux types de données, la surcharge et l'extension des opérateurs prédéfinis.

Niklaus Wirth qui faisait à l'origine partie du groupe de travail a refusé l'innovation extrême d'Algol 68 et a fait sécession pour proposer Algol W qui deviendra par la suite Pascal.

Voir aussi

Bibliographie

  • Groupe Algol de l'AFCET. Définition du langage algorithmique ALGOL 68 ; présent. et trad. française du Report on the algorithmic language Algol 68 ed. par J. Buffet, P. Arnal, A. Quéré - 1972 - Hermann (Actualités scientifiques et industrielles) - VII-222 p. ; 24 cm

Liens externes


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Algol 68 de Wikipédia en français (auteurs)

Regardez d'autres dictionnaires:

  • ALGOL 68 — ist eine Programmiersprache. Ihr Entwurf beruhte auf den Anforderungen, dass sie geeignet sein soll, Algorithmen darzustellen und zu verbreiten, diese effektiv auf einer Vielzahl unterschiedlicher Rechenanlagen auszuführen und um zu helfen, sie… …   Deutsch Wikipedia

  • Algol 68 — ist eine Programmiersprache. Ihr Entwurf beruhte auf den Anforderungen, dass sie geeignet sein soll, Algorithmen darzustellen und zu verbreiten, diese effektiv auf einer Vielzahl unterschiedlicher Rechenanlagen auszuführen und um zu helfen, sie… …   Deutsch Wikipedia

  • ALGOL 68 — Infobox programming language name = ALGOL 68 paradigm = multi paradigm: concurrent bull; imperative year = 1968, last revised 1973 designer = A. van Wijngaarden, B.J. Mailloux, J.E.L. Peck and C.H.A. Koster, et al. developer = latest release… …   Wikipedia

  • ALGOL 68 — ● np. m. ►LANG Version améliorée d ALGOL, conçue entre 1963 et 1968 en particulier par Adriaan van Wijngaarden. Difficile à implanter et à utiliser, il était considéré comme complique …   Dictionnaire d'informatique francophone

  • ALGOL 68 — …   Википедия

  • Algol 68 — …   Википедия

  • ALGOL 68 — ALGOrithmic Language imperative Programmiersprachenvariante von 1968 …   Acronyms

  • ALGOL 68 — ALGOrithmic Language imperative Programmiersprachenvariante von 1968 …   Acronyms von A bis Z

  • Interactive ALGOL 68 — The Interactive ALGOL 68 compiler for ALGOL 68 was made available by Peter Craven of Algol Applications from 1984.[1] Then in 1994 from OCCL (Oxford and Cambridge Compilers Ltd) until 2004.[2] Contents 1 Platforms 2 Extensions to standard ALG …   Wikipedia

  • Comparison of ALGOL 68 and C++ — Programming language comparisons General comparison Basic syntax Basic instructions Arrays Associative arrays String operations …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”