From: franss@cwi.nl (Frans Snijders)
Newsgroups: nlnet.announce
Subject: ALGOL 68 TUTORIAL
Date: 18 Dec 92 15:22:48 GMT
Distribution: nlnet
Organization: CWI, Amsterdam


Aan alle aio's, oio's en afstudeerders in de informatica,
informatiekunde en wiskunde

Let op: ALGOL 68

Dames en heren, speciaal voor u is er een tutorial georganiseerd over de
programmeertaal die niet alleen een legende hoort te zijn. Vanwege de
actualiteitswaarde van de essentiele kenmerken van ALGOL 68 hebben
we gemeend u een instructie-middag te moeten aanbieden die past in uw
opleiding.
De aankondiging gaat hierbij, wij zien uw inschrijving tegemoet,
voor het CWI, Gerard Alberts

AIO-tutorial ALGOL 68

In 1993 gedenkt het CWI zijn stichtingsdag (11 februari 1946) met een
conferentie over de geschiedenis van ALGOL 68, de programmeertaal
met zoveel Nederlandse wortels die 25 jaar geleden werd vastgesteld door
TC 2.1 van de IFIP.
De conferentie op 11 februari 1993 belicht de geschiedenis: het ontwikke-
len van de taal, de context, de karakteristieken en de conflicten; daarnaast
de receptie van het product en de invloed van de concepten van ALGOL
68.
De taal is inmiddels bijna aan de geschiedenis prijsgegeven, maar de
achterliggende concepten hebben weinig aan actualiteit ingeboet.

10 februari 1993
Tutorial ALGOL 68
S.G. van der Meulen (RUU)
C.H.A. Koster (KUN)

De inhoud:
Sietse van der Meulen en Kees Koster zullen proberen de saillante ideeen
van de programmeertaal ALGOL 68 als nieuw naar voren te halen.
ALGOL 68 vormde het hoogtepunt en tegelijk de afsluiting van wat men
"de algoritmische periode" in de ontwikkeling van de informatica zou
kunnen noemen. Een aantal belangrijke ideeen die leefden binnen de
"computing community", werden voor het eerst helder geformuleerd. Het
denken van de latere generaties informatici is er beslissend door be-
invloed.
Kees Koster zal de these verdedigen dat in ALGOL 68 de wortels liggen
zowel van functioneel als van logisch programmeren. In het bijzonder kan
men vele rudimenten van ALGOL 68 aantreffen in ADA en in C.
Sietse van der Meulen zal de twee schijnbaar tegengestelde karaktertrek-
ken van de taal naar voren halen: enerzijds de alom bewonderde eenvoud
die tot uitdrukking komt in de orthogonaliteit, anderzijds de veel bekriti-
seerde ontoegankelijkheid die het gevolg was van het streven naar
volledige definitie. In hoeverre waren beide aspecten van de taal onver-
mijdelijk met elkaar verbonden?
Het zwaartepunt van de lessen ligt evenwel niet bij dergelijke stellingna-
mes. Beide instructeurs zullen de stof van 25 jaar waardering en vergui-
zing van ALGOL 68 wegblazen en met u de moeite nemen de zaak van
dichtbij te bekijken. Zij zullen ingaan op de concepten (strong typing;
orthogonaliteit in syntax en typenstelsel; de erkenning van verwijzingen
en procedures als "first class citizens"; abstracte en recursieve data-typen
met generische operaties) en op het beschrijvingsmechanisme (met zijn
uiterst precieze syntactische beschrijving middels twee-niveau grammatica
en zijn semantische beschrijving via gestyleerd Engels). De algemeenheid
van deze concepten en dit mechanisme maakten destijds ALGOL 68
bijzonder, en maken nu dat de taal nog het bekijken waard is.

Het tutorial:
Het tutorial zal bestaan uit lessen en discussie. Omdat de nadruk zal
liggen op de concepten - en hun nog actuele betekenis voor de informati-
cus nu -, is afgezien van praktische oefeningen in het programmeren.
Het tutorial is speciaal bedoeld voor aio's en oio's in de informatica en
eventueel informatica-studenten in de afstudeerfase. Anderen kunnen
deelnemen voorzover er plaats is. Meld u tijdig aan, dan bent u van een
plaats verzekerd en ontvangt u vooraf het studiemateriaal. De kosten
zullen niet meer belopen dan die van lunch en repro, circa Fl 25,-.

De instructeurs:
Sietse van der Meulen, verbonden aan de vakgroep informatica van de
RUU, had een belangrijk aandeel in verbreiding van ALGOL 68 door het
boek An informal introduction to ALGOL 68 dat hij samen met Charles
Lindsey schreef. Tot in de jaren tachtig doceerde hij deze taal.
Kees Koster, hoogleraar informatica aan de KUN, maakte deel uit van het
team onder leiding van Van Wijngaarden dat deze taal ontwikkelde en
definieerde. Zo was hij mede-auteur van het Report waarmee de taal
geintroduceerd werd.
Samen gaven Van der Meulen en Koster in de jaren zeventig tutorials om
de taal te introduceren. Op 10 februari 1993 wacht u overigens geen
nostalgische reprise van "The ALGOL boys", maar een geengageerde
terugblik op de elementen die waardevol zijn gebleven.


Aanmelden bij Sira Stitzinger, CWI, Postbus 4079, 1009 AB Amsterdam.
sira@cwi.nl
020 - 592 4150
Inlichtingen over de inhoud bij Gerard Alberts,
020 - 622 6274; 080 - 615986;
U267134%hnijkun11.bitnet@relay.nluug.nl

Newsgroups: nlnet.announce