Cornelis Hermanus Antonius " Kees " Koster (13 de julio de 1943 - 21 de marzo de 2013) [1] fue un científico informático holandés que fue profesor en el Departamento de Informática de la Universidad Radboud de Nijmegen en los Países Bajos. [2]
Nacido en Haarlem , su familia se trasladó a Yakarta después de la guerra. A los 11 años regresó a los Países Bajos por su cuenta. Después de estudiar en la Universidad de Ámsterdam, trabajó en el Mathematisch Centrum (MC) de Ámsterdam con Adriaan van Wijngaarden . [3]
Allí fue uno de los editores del Informe original sobre el lenguaje algorítmico ALGOL 68 , [4] siendo responsable del diseño del transporte de ALGOL 68 .
Se involucró en el desarrollo de estándares internacionales en programación e informática, como miembro del Grupo de Trabajo 2.1 de la Federación Internacional para el Procesamiento de la Información (IFIP) sobre Lenguajes Algorítmicos y Cálculos, [5] que especificó , mantiene y soporta los lenguajes de programación ALGOL 60 y 68. [6]
Es el creador del lenguaje de descripción del compilador (CDL) original y de las gramáticas de afijos , que son una variante de las gramáticas de Van Wijngaarden . En cierto sentido, CDL es una gramática de afijos ejecutable determinista , mientras que Prolog es una gramática de afijos ejecutable no determinista; un vínculo reconocido por los implementadores del intérprete Prolog original .
En 1972 se trasladó a Berlín para iniciar un curso de informática en la Universidad Técnica de Berlín . En 1977 se convirtió en el primer profesor de informática de la Universidad Radboud de Nimega . En 2013 murió en un accidente de motocicleta . [3]