Cornelis H. A. Koster
Cornelis Hermanus Antonius "Kees" Koster | |
|---|---|
| Kees Koster and Stefan Jaenichen in 2000 Kees Koster (left-hand side), 2000 | |
| Born | Cornelis Hermanus Antonius Koster 13 July 1943 Haarlem, Netherlands |
| Died | 21 March 2013 (aged 69) |
| Citizenship | Netherlands |
| Education | University of Amsterdam |
| Known for | ALGOL 68 |
| Scientific career | |
| Fields | Computer science |
| Institutions | Mathematisch Centrum Technische Universität Berlin Radboud University Nijmegen |
Cornelis Hermanus Antonius "Kees" Koster (13 July 1943 – 21 March 2013)[1] was a Dutch computer scientist who was a professor in the Department of Informatics at the Radboud University Nijmegen in the Netherlands.[2]
Born in Haarlem, his family moved to Jakarta after the war. At the age of 11 he returned to the Netherlands on his own. After his study at the University of Amsterdam he worked at the Mathematisch Centrum (MC) in Amsterdam under Adriaan van Wijngaarden.[3]
There he was one of the editors of the original Report on the Algorithmic Language ALGOL 68,[4] being responsible for the design of ALGOL 68's transput.
He became involved with developing international standards in programming and informatics, as a member of the International Federation for Information Processing (IFIP) IFIP Working Group 2.1 on Algorithmic Languages and Calculi,[5] which specified, maintains, and supports the programming languages ALGOL 60 and 68.[6]
He is the creator of the original Compiler Description Language (CDL), and of affix grammars, which are a variant of Van Wijngaarden grammars. In a sense, CDL is a deterministic executable affix grammar, while Prolog is a non-deterministic executable affix grammar; a link acknowledged by the implementors of the original Prolog interpreter.
In 1972, he moved to Berlin to initiate an informatics course at Technische Universität Berlin. In 1977, he became the first Professor of Informatics at the Radboud University Nijmegen. In 2013, he died in a motorcycle accident.[3]
References
[edit | edit source]- ^ Date information sourced from Library of Congress Authorities data, via corresponding Library of Congress Linked Data Service: linked authority record n77003445.
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
External links
[edit | edit source]Lua error in Module:Authority_control at line 153: attempt to index field 'wikibase' (a nil value).