Algol (programmeertaal): verschil tussen versies

44 bytes verwijderd ,  10 jaar geleden
geen externe links in lopende tekst
(geen externe links in lopende tekst)
Ondanks een herziene specificatie ([[1973]]) die veel begrijpelijker was en sommige moeilijkheden veroorzakende constructies schrapte, was het algemene oordeel al gegeven: een universele programmeertaal is misschien een te hoog doel, en het ontwerpen ervan op papier door een commissie zonder praktische implementaties misschien niet de beste methode. Sindsdien is vrijwel algemeen geaccepteerd dat programmeertalen altijd beperkt zijn: tot bepaalde typen computers, bepaalde soorten toepassingen, of bepaalde [[programmeerparadigma]]'s. De belangrijkste uitzondering hierop is [[Ada (programmeertaal)|Ada]].
 
Een compiler of interpreter die Algol-68 volledig implementeert bestaat niet, maar [http://www.xs4all.nl/~jmvdveer/algol.html Algol 68 Genie] is een recente, vrijwel volledige implementatie beschikbaar onder GPL. In het verleden waren er implementaties die subsets implementeerden die veel rijker waren dan bijvoorbeeld [[Pascal (programmeertaal)|Pascal]]. Deze waren in de jaren 70 en 80 in de academische wereld populair. Tegenwoordig wordt de taal ook nog wel eens gebruikt voor pseudocode. Ook worden er nog steeds taalconstructies uit Algol-68 in nieuwe of bestaande talen als nieuw geïntroduceerd, zoals de combinatie van [[statische typering]] met [[hogere-orde functie]]s en [[lambda-expressie]]s.
 
==Externe links==