COMAL: verschil tussen versies

Verwijderde inhoud Toegevoegde inhoud
k syte → syste
Geen bewerkingssamenvatting
Regel 17:
| website =
}}
'''COMAL''', ''COM''mon ''A''lgorithmic ''L''anguage, is een [[Programmeertaal|derdegeneratie programmeertaalderdegeneratieprogrammeertaal]] die in [[1973]] is ontwikkeld op basis van [[BASIC]] en [[Pascal (programmeertaal)|Pascal]] door de [[Denemarken|Denen]] Børge Christensen, leraar aan het Statsseminarium (lerarenopleiding) in [[Tønder (plaats)|Tønder]], en Benedict Løfstedt, computerwetenschapper aan de universiteit van [[Aarhus (stad)|Aarhus]].
 
== Geschiedenis ==
Regel 25:
De beschrijving was begin 1974 rond en toen kon worden begonnen met de [[Implementatie#Implementatie_van_software|implementatie]] van de taal. Een van de uitdagingen daarbij was het mogelijk maken van betekenisvolle (en daardoor dus lange) namen van [[Variabele_(informatica)|variabele]]n. Ook dat lukte via zogenoemde ''tokens'' waarmee de in een [[array]] opgeslagen namen werden [[Geheugenadres|geadresseerd]].
 
Op 5 augustus 1974 draaide het eerste programma in wat later COMAL 75 zou heten op een computer. Het was een vijfregelig programma binnen een REPEAT…UNTIL -structuur. Maar het bevatte toen al, als didactisch hulpmiddel, automatisch inspringende regels binnen die structuur.
In februari 1975 werd de eerste versie gelanceerd op tape, want diskettes bestonden toen nog niet. En het werd een succes, omdat men op alle onderwijsinstituten in Denemarken over dezelfde computer beschikte. De onderwijsgevenden waren wat aarzelend, maar de studenten namen een en ander snel op. Ze konden NUMBER=5 schrijven en NAME$="Peter Sørensen"; én de [[Syntaxis_(informatica)|syntaxsyntaxis]] werd per regel gecontroleerd tijdens het intypen. Maar het was vooral de vier maal te nesten IF…THEN…ELSE…ENDIF -constructie die gestructureerd programmeren goed mogelijk maakte (het statement [[Spronginstructie|GOTO]] was niet meer nodig; in COMAL zelfs onmogelijk).<ref>{{aut|B.R. Christensen (1975):}} ''[http://datamuseum.dk/w/images/6/69/The_Programming_Language_COMAL_-_Denmark.pdf The programming Language COMAL – Denmark.]'' In: ''International World of Computer Education''; vol. 1, pp. 26-29. Via: Dansk Datahistorik Forening; PDF-bestand.</ref>
 
== Standaardisatie ==