Тёрнер, Дэвид
Дэ́вид А́лан Тёрнер (англ. David Turner, род. 1946)[3] — английский учёный в области компьютерных наук и информатики. Эмерит-профессор Кентского университета[4] и бывший профессор-исследователь Университета Мидлсекса (2002—2006)[3]. Наиболее известен своими изобретениями и разработками в области науки о вычислениях:
- Комбинаторная редукция на графах;
- Несколько функциональных языков программирования: SASL, Kent Recursive Calculator, Miranda, оказавший влияние на язык Haskell.
Общие сведения
| Дэвид Тёрнер | |
|---|---|
| Дата рождения | 1946[1] |
| Страна | |
| Образование | |
| Род деятельности | специалист в области информатики |
Биография
Дэвид А. Тёрнер родился 26 января 1946 года в районе Баттерси (Лондон) в семье еврейских иммигрантов[3]. Получил образование в Оксфордском университете, где изначально изучал физику, а затем, в 1981 году, получил степень доктора философии (DPhil) по математике[3][4].
С 1972 по 1976 год работал лектором в Сент-Эндрюсском университете[3][4]. Большую часть своей академической карьеры, с 1978 по 1997 год, провёл в Кентском университете, где стал профессором, а после выхода на пенсию получил звание эмерит-профессора[3][4] С 2002 по 2006 год занимал должность профессора-исследователя в Университете Мидлсекса.[3]
В 1970 году женился на Уне Уильямс, в браке родилось трое детей. Скончался 19 октября 2023 года.[3]
Научная деятельность
В 1979 году Дэвид Тёрнер опубликовал статью, в которой описал изобретённую им технику комбинаторной редукции графов, ставшую важным методом реализации ленивых вычислений.[5].
Тёрнер разработал серию чисто функциональных языков программирования: SASL (1972), KRC (1981) и Miranda (1985)[6]. Язык Miranda оказал значительное влияние на разработку Haskell[6]. В январе 2020 года Тёрнер выпустил версию Miranda с открытым исходным кодом под лицензией BSD, совместимую с 64-битными системами[7].
Учёный также принимал активное участие в деятельности Международной федерации по обработке информации (IFIP), являясь членом рабочей группы 2.8 по функциональному программированию[3].
Признание
Дэвид Тёрнер являлся пожизненным членом (англ. Life Fellow) Британского компьютерного общества (BCS) и Королевского общества искусств (RSA)[4].