Яап А. Зонневельд
Якоб Антон «Яап» Зонневельд (2 июня 1924 — 22 декабря 2016) был голландским программистом, который вместе с Эдсгером В. Дейкстрой написал первый компилятор Algol 60 . [1]
Образование
[ редактировать ]Интерес Зонневельда к практическому применению математики вырос во время Второй мировой войны , чтобы иметь возможность предсказать место, куда граната упадет ( баллистика ). В 1948 году он получил степень бакалавра математики и физики; в 1954 г. он получил степень доктора числовой математики, а в 1964 г. – повышение по службе, защитив диссертацию «Автоматическое численное интегрирование». [2]
Рабочая среда
[ редактировать ]Зонневельд работал с 1948 года в CWI (позже Центре математики и информатики) в Амстердаме. В качестве научного сотрудника он отвечал за преобразование расчетных заданий в формулы, которые затем первоначально выполнялись людьми на настольном калькуляторе.
В 1965 году он возглавил группу исследования программного обеспечения в NatLab компании Philips.
Он вышел на пенсию в 1984 году.
Алголь 60
[ редактировать ]В начале 1960 года он и Эдсгер В. Дейкстра разрабатывать компилятор для языка программирования Алгол 60 начали день и ночь . Они хранили свои записи в двух экземплярах в разных местах, чтобы предотвратить их потерю в случае стихийного бедствия. Во время разработки компилятора оба разработчика отрастили бороды. Они согласились не бриться, пока не будет завершена разработка компилятора. Ничего не было согласовано относительно того, что произойдет после завершения; Дийкстра носил бороду до конца своей жизни, а Зонневельд через некоторое время сбрил ее. [3]
Компилятор был завершен 24 августа того же года, что сделало его первым в мире компилятором Алгола 60. Компилятор был разработан для компьютера X1 от Electrologica. Код сохранен в книге FEJ Круземана Ареца. [4]
Персональный
[ редактировать ]Зонневельд познакомился в Математическом центре с математиком Рейной Мюлдер (1931–2009), на которой позже женился. Вместе у них родилось трое детей. Якоб Антон Зонневельд скончался в 2016 году.
Ссылки
[ редактировать ]- ^ эта страница разработана на основе голландской страницы Яапа А. Зонневельда и других источников.
- ^ Зонневельд, Якоб Антон «Яап» (1964). Автоматическое числовое интегрирование . МК Трактаты. Центр математики и информатики. ISBN 978-90-6196-008-9 . Проверено 27 августа 2022 г.
- ↑ Причина появления бороды объясняется в письме Дейкстры, которое Дейкстра написал Маартену ван Эмдену в 2000 году.
- ^ Арец, Ф.Дж. Круземан (2003). «Компилятор Дейкстра-Зонневельда ALGOL 60 для Electrologica X1» . КРИ . Проверено 27 августа 2022 г.