Костер, Корнелис Х. А.
Корнелис Х. А. Костер
- Имя при рождении
- Корнелис Херманус Антониус Костер
- Место рождения
- Харлем
- Место смерти
- Неймеген
- Род деятельности
- информатик
Корнелис Херманус Антониус «Кес» Костер (нидерл. Cornelis Hermanus Antonius "Kees" Koster; [Нет даты!]) — нидерландский информатик, специалист в области создания компиляторов и языков программирования, а также лингвист[1][2]. Известен как один из ведущих авторов отчёта об алгоритмическом языке ALGOL 68 и создатель языка описания компиляторов (CDL).
Биография[править]
После Второй мировой войны его родители эмигрировали в Индонезию с тремя детьми, из которых Корнелис был старшим[3]. Там Костер посещал начальную школу в Джакарте. В возрасте 11 лет он вернулся в Нидерланды, где учился в католической гимназии Святого Игнатия (Sint Ignatiusgymnasium) в Амстердаме. В 17 лет вместе со своим одноклассником Ламбертом Мертенсом он собрал свой первый компьютер[3]. После окончания школы он поступил в Амстердамский университет, который окончил в 1965 году. Затем работал в Математическом центре (MC) под руководством Адриана ван Вейнгаардена вместе с Ламбертом Мертенсом. В то же время там работал лауреат премии Тьюринга 1972 года Эдсгер В. Дейкстра.
В период становления кафедры кибернетики и информатики в Берлинском техническом университете (ТУ Берлин) с 1972 года по 1976 год Костер совместно с Блайке Эггерсом руководил направлением языков программирования и компиляторов[4]. Костер получил должность профессора на новой кафедре, имея лишь предварительный диплом по физике. До этого он получил опыт работы программистом и разработчиком у Эдсгера В. Дейкстры, который также был сотрудником ван Вейнгаардена.
Под руководством Костера в ТУ Берлин преподавались создание и генерация компиляторов. Были разработаны язык описания компиляторов (CDL) и язык программирования ELAN, которые на протяжении многих лет использовались для обучения студентов в различных учебных заведениях.
В 1977 году Костер был приглашён в Католический университет Неймегена (ныне Университет Радбуда). Его вступительная лекция была опубликована в виде книги[5]. Последние годы жизни он провёл в Неймегене в статусе почётного профессора Университета Радбуда.
Костер являлся одним из ведущих авторов базового труда Report on the Algorithmic Language ALGOL68. Он создал язык описания компиляторов (CDL) и аффиксные грамматики — вариант грамматик ван Вейнгаардена. В настоящее время функциональность этих грамматик обеспечивается генераторами компиляторов, такими как Yacc и Bison, которые входят в стандартный набор инструментов операционных систем Linux, GNU и macOS.
В 2013 году Костер погиб в результате автомобильной аварии. Он был опытным мотоциклистом и за всю жизнь не попадал в ДТП[6]. Похоронен в Неймегене[2]. В 2011 году он принимал участие во встрече выпускников программы NORIS в ТУ Берлин[7], с которой в 1972 году началось создание нового факультета.
Публикации[править]
- Report on the Algorithmic Language ALGOL68. В этом тексте для определения языка ALGOL 68 вместо контекстно-свободной формы Бэкуса — Наура впервые использовались контекстно-зависимые грамматики ван Вейнгаардена.
Примечания[править]
- ↑ Университет Радбуда в Неймегене, Faculty of Science, Institute for Computing and Information Science, 22 марта 2013: In memoriam Kees Kosterангл.. Проверено 24 июня 2026.
- ↑ 2,0 2,1 Университет Радбуда в Неймегене, Faculty of Science, Institute for Computing and Information Science, 22 марта 2013: In memoriam Kees Koster (нид.)
- ↑ 3,0 3,1 Kees Koster 1943-2013. Hij ontwierp een van de belangrijkste computertalen en was vraagbaak voor bedrijven en studentenголл. (16 апреля 2013 года).
- ↑ ТУ Берлин, Факультет электротехники и информатики: Die Fakultät trauert um Professor Dr. rer. nat. Bleicke Eggersнем.. Архивировано из первоисточника 5 июля 2013. Проверено 24 июня 2026.
- ↑ K. Koster: Het betere programmeerwerk : Brede uitgesproken bij de aanvaarding van het ambt van gewoon hoogleraar in de informatica aan de Katholieke Universiteit te Nijmegen op 3 februari 1978
- ↑ ТУ Берлин, Факультет электротехники и информатики: Nachrufe: Die Fakultät trauert um Professor Cornelis H.A. (Kees) Kosterнем.. Архивировано из первоисточника 5 июля 2013. Проверено 24 июня 2026.
- ↑ Teilnehmerнем.. Архивировано из первоисточника 22 апреля 2016. Проверено 24 июня 2026.
Ссылки[править]
- Личная страница на сайте Университета Неймегенаангл.. Архивировано из первоисточника 15 апреля 2012.
- Catalogus Professorum Берлинского технического университета.
Одним из источников, использованных при создании данной статьи, является статья из википроекта «Рувики» («ruwiki.ru») под названием «Костер, Корнелис Х. А.», расположенная по адресу:
Материал указанной статьи полностью или частично использован в Циклопедии по лицензии CC-BY-SA 4.0 и более поздних версий. Всем участникам Рувики предлагается прочитать материал «Почему Циклопедия?». |