Algol 68: verschil tussen versies

Verwijderde inhoud Toegevoegde inhoud
SmileBot (overleg | bijdragen)
k Hernoemen sjabloonparameter met AWB
kGeen bewerkingssamenvatting
Regel 12:
| dialecten =
| beinvloed = [[Algol 60]], Algol Y
| invloed = [[C (programmeertaal)|C]], [[C++]], [[Shell_van_besturingssysteemShell (informatica)#Bourne-shell_shell .28sh.29|Bourne-shell]], [[Bash]], [[Ada_(programmeertaal)|Ada]], [[Python (programmeertaal)|Python]] en anderen
| besturingssysteem =
| licentie =
| website = Algol 68 Genie [http://www.xs4all.nl/~jmvdveer/algol.html]
}}
'''Algol- 68''' is een procedurele [[programmeertaal]], ontworpen in 1968 als beoogd opvolger van [[Algol 60]], door een werkgroep onder leiding van [[Aad van Wijngaarden]]. Het doel was om met een algemeen bruikbare programmeertaal te komen die tegelijk veelzijdig en netjes opgezet en gespecificeerd moest zijn. De taal is omvangrijk, met allerlei innovatieve voorzieningen, maar tegelijk erg [[orthogonaal]]. De zeer gedetailleerde specificatie is sinds de herziening in 1975 niet veranderd. De syntaxis van de taal, inclusief het niet-contextvrije aspect, is helemaal gespecificeerd in de speciaal voor dit doel ontwikkelde [[Van Wijngaarden-grammatica]].
 
De ingewikkeldheid en ambities van taal en specificatie zorgden al tijdens de ontwikkeling voor weerstand, ook binnen de werkgroep: [[Niklaus Wirth]] stapte er uit en kwam met het eenvoudigere [[programmeertaal Pascal|Pascal]]. Ook de meeste Algol 68-compilers ondersteunen niet alle taalvoorzieningen, maar ze ondersteunen wel een taal die rijker en ingewikkelder is dan Pascal.
Regel 53:
 
Andere verwijzingen:
 
*Sep 1973: Revised Report on the Algorithmic Language Algol 68 - Springer-Verlag 1976 <ref>{{cite web| title=Revised Report on the Algorithmic Language Algol 68 | url=http://burks.brighton.ac.uk/burks/language/other/a68rr/rrtoc.htm | accessyear=2007 | accessmonthday=Apr 30| year=1973 | month=Sep}}</ref> - Edited by: [[Adriaan van Wijngaarden|A. van Wijngaarden]], [[Barry J. Mailloux|B.J. Mailloux]], [[John E. L. Peck|J.E.L. Peck]], [[Cornelis H. A. Koster|C.H.A. Koster]], [[Michel Sintzoff|M. Sintzoff]], [[Charles H. Lindsey|C.H. Lindsey]], [[Lambert Meertens|L.G.L.T. Meertens]] and [[Richard G. Fisker|R.G. Fisker]]
*http://www.algol68.org
*[http://www.xs4all.nl/~jmvdveer/algol.html Een Nederlandse Algol-implementatie onder de GPL: Algol 68 Genie]
 
{{appendixAppendix}}
 
[[Categorie:Programmeertaal]]