Jump to content

Дэвид Тернер (ученый-компьютерщик)

(Перенаправлено от Дэвида А. Тернера )

Дэвид А. Тернер
Рожденный ( 1946-01-26 ) 26 января 1946 г.
Умер 19 октября 2023 г. (19 октября 2023 г.) (77 лет)
Гражданство Великобритания
Образование Доктор Фил. , Оксфордский университет
Известный SASL , Кентский рекурсивный калькулятор , Миранда
Научная карьера
Поля Информатика
Учреждения Лондонский университет королевы Марии
Техасский университет в Остине
Кентский университет в Кентербери
Миддлсексский университет
Докторантура Кристофер Стрейчи и Дана Скотт
Веб-сайт www .cs .кент .uk /люди /персонал /что

Дэвид А. Тернер (26 января 1946 — 19 октября 2023) — британский учёный-компьютерщик. Он наиболее известен разработкой и реализацией трех языков программирования , в том числе первого для функционального программирования, основанного на ленивых вычислениях , сокращении графов комбинаторов и полиморфных типах : SASL (1972), Kent Recursive Calculator (KRC) (1981) и коммерчески поддерживаемый язык программирования. Миранда (1985).

Работа Тернера над Мирандой оказала сильное влияние на более поздний Haskell . [1] Тернер сначала реализовал SASL, используя абстрактную машину SECD , но затем переопределил их в 1978 году, используя комбинаторное исчисление SKI . [2] Этот подход использовали Томас Джонссон и Леннарт Аугустссон при разработке g-машины. [3] который превратился в стандартный механизм ленивых вычислений в языках с вызовом по мере необходимости .

В 1981 году Тернер получил степень доктора философии (D.Phil.) в Оксфордском университете за диссертацию «Аспекты реализации языков программирования: компиляция аппликативного языка для комбинаторной логики», которой руководили Кристофер Стрейчи и Дана. Скотт . [4] [5] [6] Он занимал профессорские должности в Колледже Королевы Марии в Лондоне , Техасском университете в Остине и Кентском университете в Кентербери, где провел большую часть своей карьеры и сохранил за собой звание почетного профессора вычислительной техники.

Тернер участвовал в разработке международных стандартов в области программирования и информатики, будучи членом Международной федерации обработки информации (IFIP) рабочей группы 2.1 IFIP по алгоритмическим языкам и исчислениям. [7] которая определила , поддерживает и поддерживает языки программирования АЛГОЛ 60 и АЛГОЛ 68 . [8] Он также был членом рабочей группы IFIP 2.8 по функциональному программированию, которая имела отношение к созданию им Миранды. [9]

Тернер был почетным профессором Кентского университета и Миддлсексского университета в Англии. [10] [11]

Родители Тернера были еврейскими иммигрантами во втором поколении, а сам Тернер был ярым сторонником равных прав для палестинцев . Он был исполнительным членом ICAHD UK. [12] и часто говорил на эту тему. [13] Тернер умер 19 октября 2023 года в возрасте 77 лет. [4]

Публикации

[ редактировать ]
  • Тернер, Дэвид А. Руководство по языку SASL. Тех. представитель CS/75/1. Департамент вычислительных наук, Университет Сент-Эндрюса , 1975 год.
  • Тернер, Д.А. (1979). «Новая методика реализации аппликативных языков». Программное обеспечение: практика и опыт . 9 : 31–49. дои : 10.1002/спе.4380090105 . S2CID   40541269 .
  • Другой алгоритм абстракции скобок , Д. А. Тернер, Журнал символической логики, 44 (2): 267–270, 1979.
  • Функциональное программирование и его приложения , Д. А. Тернер, издательство Кембриджского университета, 1982.
  • Генератор анализатора для использования с Мирандой , Симпозиум ACM по прикладным вычислениям, страницы 401–407, Филадельфия, США, февраль 1996 г.
  • Элементарное сильное функциональное программирование , Д. А. Тернер, Р. Пласмейер, П. Хартель, ред., «Первый международный симпозиум по языкам функционального программирования в образовании», Конспекты лекций по информатике , том 1022, страницы 1–13, Springer-Verlag , 1996 г. .
  • Обеспечение потока потоков , Аластер Телфорд и Дэвид Тернер, в Джонсоне, изд., «Алгебраическая методология и технология программного обеспечения», 6-я Международная конференция, AMAST '97, Сидней, Австралия, декабрь 1997 г., Конспекты лекций по информатике, том 1349, страницы 509– 523. AMAST, Springer-Verlag, декабрь 1997 г.
  • Обеспечение производительности бесконечных структур , AJTelford, DATurner, «Технический отчет TR 14-97», 37 страниц, Вычислительная лаборатория Кентского университета, март 1998 г. Подано в «Журнал функционального программирования».
  • Обеспечение прекращения работы в ESFP , А. Дж. Телфорд и Д. А. Тернер, в «15-м Британском коллоквиуме по теоретической информатике», стр. 14, Кил, апрель 1999 г. Публикуется в «Журнале универсальной информатики».
  • Иерархия элементарных языков с сильными свойствами нормализации , AJTelford, DATurner, «Технический отчет TR 2-00», 66 страниц, Вычислительная лаборатория Кентского университета, январь 2000 г.
  • Полное функциональное программирование , Основной доклад, стр. 1–15, SBLP 2004, Рио-де-Жанейро, май 2004 г.
  • Тезис Чёрча и функциональное программирование , в издании А. Ольшевского, «Диссертация Чёрча через 70 лет», страницы 518–544, Ontos Verlag, 2006.
  1. ^ Худак, Пол; Хьюз, Джон (2007). «История Haskell: лень на занятиях» .
  2. ^ Д.А. Тернер (1979). «Новая техника реализации аппликативных языков». Программное обеспечение: практика и опыт . 9 : 31–49. дои : 10.1002/спе.4380090105 .
  3. ^ Леннарт Аугустссон ; Томас Джонссон (ноябрь 1989 г.). «Параллельная редукция графа с помощью (V, G)-машины». Материалы четвертой международной конференции «Функциональные языки программирования и компьютерная архитектура» — FPCA '89 . стр. 202–213. дои : 10.1145/99370.99386 . ISBN  0-89791-328-0 .
  4. ^ Перейти обратно: а б Сара Николас (24 ноября 2023 г.). «Некролог Дэвида Тернера» . Хранитель .
  5. ^ Тернер, Дэвид. «Генеалогия» . Домашняя страница Дэвида Тернера . Проверено 28 ноября 2023 г.
  6. ^ «Дэвид А. Тернер» . Проект математической генеалогии . Проверено 28 ноября 2023 г.
  7. ^ Журинг, Йохан; Меертенс, Ламберт ; Гутманн, Вальтер (17 августа 2016 г.). «Профиль Рабочей группы ИФИП 2.1» . Фосвики . Проверено 14 октября 2020 г. .
  8. ^ Свирстра, немец; Гиббонс, Джереми ; Меертенс, Ламберт (2 марта 2011 г.). «ScopeEtc: IFIP21: Foswiki» . Фосвики . Проверено 14 октября 2020 г. .
  9. ^ Ральф Хинце (2016). «WG2.8 Функциональное программирование» .
  10. ^ «Дэвид Тернер – изобретатель Миранды» . лямбда DAλS . 2017 . Проверено 21 ноября 2023 г.
  11. ^ «Дэвид Тернер – дизайнер SASL, KRC и Miranda» . СИНХРОНИЗАЦИЯ КОДА . 2020 . Проверено 21 ноября 2023 г.
  12. ^ «Принудительное перемещение на оккупированных палестинских территориях» . Израильский комитет против сноса домов . 2018.
  13. ^ «Перспективы решения израильско-палестинского конфликта» . Гуманисты Центрального Лондона. 23 ноября 2017 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 48f72d4a1631cd36ac296cb2ffcddd8c__1719147660
URL1:https://arc.ask3.ru/arc/aa/48/8c/48f72d4a1631cd36ac296cb2ffcddd8c.html
Заголовок, (Title) документа по адресу, URL1:
David Turner (computer scientist) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)