Algol (programmeertaal): verschil tussen versies

162 bytes toegevoegd ,  10 jaar geleden
→‎Geschiedenis: Toevoegen recente Algol 68 implementatie.
k (r2.5.2) (robot Erbij: sr:Алгол Anders: ca:ALGOL)
(→‎Geschiedenis: Toevoegen recente Algol 68 implementatie.)
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 er[http://www.xs4all.nl/~jmvdveer/algol.html zijnAlgol 68 Genie] is een recente, vrijwel volledige implementatie beschikbaar onder GPL. In het verleden waren er welimplementaties die subsets implementerenimplementeerden die veel rijker zijnwaren 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==
Anonieme gebruiker