Костер, Корнелис Х. А.

Материал из Циклопедии
Перейти к навигации Перейти к поиску

Корнелис Х. А. Костер

Cornelis H. A. Koster
Имя при рождении
Корнелис Херманус Антониус Костер
Дата рождения
13 июля 1943 года
Место рождения
Харлем
Дата смерти
21 марта 2013 года
Место смерти
Неймеген


Род деятельности
информатик






Корнелис Херманус Антониус «Кес» Костер (нидерл. 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 вместо контекстно-свободной формы Бэкуса — Наура впервые использовались контекстно-зависимые грамматики ван Вейнгаардена.

Примечания[править]

  1. Университет Радбуда в Неймегене, Faculty of Science, Institute for Computing and Information Science, 22 марта 2013: In memoriam Kees Kosterангл.. Проверено 24 июня 2026.
  2. 2,0 2,1 Университет Радбуда в Неймегене, Faculty of Science, Institute for Computing and Information Science, 22 марта 2013: In memoriam Kees Koster (нид.)
  3. 3,0 3,1 Kees Koster 1943-2013. Hij ontwierp een van de belangrijkste computertalen en was vraagbaak voor bedrijven en studentenголл. (16 апреля 2013 года).
  4. ТУ Берлин, Факультет электротехники и информатики: Die Fakultät trauert um Professor Dr. rer. nat. Bleicke Eggersнем.. Архивировано из первоисточника 5 июля 2013. Проверено 24 июня 2026.
  5. 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
  6. ТУ Берлин, Факультет электротехники и информатики: Nachrufe: Die Fakultät trauert um Professor Cornelis H.A. (Kees) Kosterнем.. Архивировано из первоисточника 5 июля 2013. Проверено 24 июня 2026.
  7. Teilnehmerнем.. Архивировано из первоисточника 22 апреля 2016. Проверено 24 июня 2026.

Ссылки[править]

Рувики

Одним из источников, использованных при создании данной статьи, является статья из википроекта «Рувики» («ruwiki.ru») под названием «Костер, Корнелис Х. А.», расположенная по адресу:

Материал указанной статьи полностью или частично использован в Циклопедии по лицензии CC-BY-SA 4.0 и более поздних версий.

Всем участникам Рувики предлагается прочитать материал «Почему Циклопедия?».