-1- VOORWOORD Een van de doelstellingen, die de samenstellers van ALGOL 60 voor ogen heeft gezweefd, is geweest, dat ALGOL 60 de enorme mogelijkheden van de moderne automatische rekenmachines binnen het bereik zou brengen van een grote groep potentiele gebruikers, met inbegrip van die gebruikers voor wie een automatische rekenmachine in de eerste plaats een stuk gereedschap is, dat ze zouden kunnen gebruiken om de resultaten te ver- krijgen, die hen interesseren. Bij de compositie van ALGOL 60 is er naar gestreefd, _NA_dat dit stuk gereedschap lekker in de hand ligt_NA_. Het is verder de bedoeling, dat de taal ALGOL 60 voor de beschrijving van een berekening gebruikt kan worden, onafhankelijk ervan, welke speci- fieke machine voor de werkelijke uitvoering ervan gekozen wordt. Om te kunnen garanderen, dat twee verschillende rekenmachines op eenzelfde ALGOL 60 programma voldoende gelijk zouden reageren, was het nodig eerst de taalregels van ALGOL 60 precies vast te leggen. Aldus is geschied en deze taalregels zijn in een ongebruikelijke, maar voor dit doel noodzake- lijke ondubbelzinnigheid vastgelegd in het officiele ALGOL 60 rapport _NA_Report on the Algorithmic Language ALGOL 60, by J.W. Backus e.a._NA_. Als leerboek is dit rapport nooit bedoeld en dit heeft vanzelfsprekend tot gevolg, dat voor hem, die voor zijn eerste kennismaking met ALGOL 60 op het officiele rapport is aangewezen, de weg tamelijk moeilijk is. Onnodig moeilijk zelfs. Om de kennismaking te vergemakkelijken is deze syllabus geschreven. Ten opzichte van het officiele rapport heeft dit dupliceringen met zich meegebracht, zij het in andere bewoordingen; wij stellen er prijs op te verklaren, dat waar onverhoopt de strekking van deze syllabus afwijkt van de bedoelingen van het officiele rapport, het laatste doorslaggevend is.