~~~~~~~~~~~~~~~~~~~~ Arc.Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~ 
Номер скриншота №:
✰ 400F86490796BA74C6511F301498310F__1710687180 ✰
Заголовок документа оригинал.:
✰ Peter Landin - Wikipedia ✰
Заголовок документа перевод.:
✰ Питер Лэндин — Википедия ✰
Снимок документа находящегося по адресу (URL):
✰ https://en.wikipedia.org/wiki/Peter_J._Landin ✰
Адрес хранения снимка оригинал (URL):
✰ https://arc.ask3.ru/arc/aa/40/0f/400f86490796ba74c6511f301498310f.html ✰
Адрес хранения снимка перевод (URL):
✰ https://arc.ask3.ru/arc/aa/40/0f/400f86490796ba74c6511f301498310f__translat.html ✰
Дата и время сохранения документа:
✰ 16.06.2024 18:05:48 (GMT+3, MSK) ✰
Дата и время изменения документа (по данным источника):
✰ 17 March 2024, at 17:53 (UTC). ✰ 

~~~~~~~~~~~~~~~~~~~~~~ Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~~ 
Сервисы Ask3.ru: 
 Архив документов (Снимки документов, в формате HTML, PDF, PNG - подписанные ЭЦП, доказывающие существование документа в момент подписи. Перевод сохраненных документов на русский язык.)https://arc.ask3.ruОтветы на вопросы (Сервис ответов на вопросы, в основном, научной направленности)https://ask3.ru/answer2questionТоварный сопоставитель (Сервис сравнения и выбора товаров) ✰✰
✰ https://ask3.ru/product2collationПартнерыhttps://comrades.ask3.ru


Совет. Чтобы искать на странице, нажмите Ctrl+F или ⌘-F (для MacOS) и введите запрос в поле поиска.
Arc.Ask3.ru: далее начало оригинального документа

Питер Лэндин — Википедия Jump to content

Питер Ландин

Из Википедии, бесплатной энциклопедии
(Перенаправлено с Питера Дж. Ландина )

Питер Ландин
Рожденный
Питер Джон Лэндин

( 1930-06-05 ) 5 июня 1930 г.
Умер 3 июня 2009 г. (03.06.2009) (78 лет)
Гражданство Великобритания
Образование Клэр-колледж Кембриджского университета
Известный ISWIM , оператор J , машина SECD , правило офсайда , синтаксический сахар
Научная карьера
Поля Информатика , образование
Учреждения Кристофер Стрейчи , консультант по компьютерам
Унивак
Массачусетский Институт Технологий
Лондонский университет королевы Марии

Питер Джон Ландин (5 июня 1930 г. - 3 июня 2009 г.) [1] [2] ) был британским учёным-компьютерщиком . Он был одним из первых, кто осознал, что лямбда-исчисление можно использовать для моделирования языка программирования , и это понимание имеет важное значение для разработки как функционального программирования , так и денотационной семантики .

Академический [ править ]

Ландин родился в Шеффилде , где он посещал школу короля Эдуарда VII ; он окончил Клэр-колледж в Кембридже . [2] С 1960 по 1964 год он был ассистентом Кристофера Стрейчи , когда последний был независимым консультантом по компьютерам в Лондоне . [3] Большая часть его работ была опубликована в этот период, и некоторое время он работал в Univac и Массачусетском технологическом институте в США, прежде чем занять должность в Лондонском университете Королевы Марии . В 1970-х и 1980-х годах его усилия были направлены на создание факультета информатики в колледже Королевы Марии, разработку курсов и обучение студентов, как изложено в предисловии к учебнику « Программирование из первых принципов» . [4] После выхода на пенсию он был назначен почетным профессором теоретических вычислений в Лондонском университете королевы Марии , где в 2012 году здание информатики было переименовано в здание Питера Лэндина в его честь.

На семинаре в науки Музее в Лондоне в 2001 году, посвященном истории семантики программирования , он рассказал о том, как началась его научная карьера в области информатики в конце 1950-х годов, и о том, как на него большое влияние оказало исследование Маккарти. Джона Lisp язык, когда наиболее часто используемым языком был Фортран . [5]

Он принимал активное участие в разработке языка программирования АЛГОЛ . Он числится среди тех, кто присутствовал на конференции в ноябре 1959 года в Париже . [6] и конференция 1962 года, [7] [8] и цитируется Тони Хоаром как один из людей, которые научили его АЛГОЛУ 60 и, следовательно, помогли ему реализовать мощные рекурсивные алгоритмы:

курс по Алголу 60 был предложен «Примерно на Пасху 1961 года в Брайтоне , Англия, под руководством Питера Наура , Эдсгера В. Дейкстры и Питера Ландина. ... Именно там я впервые узнал о рекурсивных процедурах и увидел, как программировать. метод сортировки, который мне раньше было так трудно объяснить. Именно там я написал процедуру, нескромно названную QUICKSORT , на которой основана моя карьера ученого-компьютерщика. Надо отдать должное гению разработчиков АЛГОЛА. 60, которые включили рекурсию в свой язык и позволили мне так элегантно описать свое изобретение миру, что я считал высшей целью разработки языков программирования возможность элегантно выражать хорошие идеи». [9]

Лэндин занимался международными стандартами в области программирования и информатики, будучи членом Международной федерации обработки информации (IFIP) рабочей группы 2.1 IFIP по алгоритмическим языкам и исчислениям. [10] которая определила , поддерживает и поддерживает языки программирования АЛГОЛ 60 и АЛГОЛ 68 . [11]

Ландин ответственен за изобретение стека, среды, управления и дампа SECD-машины , первой абстрактной машины для функционального языка программирования . [12] и язык программирования ISWIM Ландина , определяющий правило офсайда и придумывающий термин «синтаксический сахар» . Правило off-side позволяет ограничивать объявление области с помощью пробелов, как это видно в таких языках, как Miranda , Haskell , Python и F# (с использованием облегченного синтаксиса).

Другая фраза, исходящая от Ландина, — «Следующие 700…» после его влиятельной статьи « Следующие 700 языков программирования» . [13] «700» было выбрано потому, что Ландин прочитал в журнале ACM , что уже существует 700 языков программирования. [14] Статья открывается цитатой: «...сегодня...1700 специальных языков программирования используются для «коммуникации» в более чем 700 прикладных областях». [15] Сюда также входит шутка о том, что

Возможным первым шагом в исследовательской программе является защита 1700 докторских диссертаций под названием «Соответствие между x и Чёрча λ-нотацией ».

ссылка на его более раннюю статью. [16] Это сухое чувство юмора выражено во многих его статьях.

Политический [ править ]

Ландин, который был бисексуалом, [2] стал участником Фронта освобождения геев (GLF) в начале 1970-х годов. Однажды его арестовали во время антиядерной демонстрации. [17] Он был заядлым велосипедистом и передвигался по Лондону на своем велосипеде до тех пор, пока это стало для него физически невозможным. [ нужна цитата ]

Наследие [ править ]

Бодлианская библиотека в Оксфорде хранит архив материалов, касающихся Питера Ландина. [18] С 2010 года каждый год в декабре в память о Питере Ландине проводится ежегодный семинар Питера Лэндина по семантике, организованный группой специалистов BCS-FACS по формальным аспектам вычислительной науки. [19] Первый семинар провел американский ученый-компьютерщик Джон Рейнольдс (1935–2013). [20] есть здание Питера Лэндина, В Лондонском университете Королевы Марии в котором размещаются учебные и исследовательские центры по информатике . [21]

Избранные публикации [ править ]

См. также [ править ]

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

  1. Питер Ландин , Lambda the Ultimate , 4 июня 2009 г.
  2. ^ Перейти обратно: а б с Ошибка Bornat 2009a
  3. ^ Хашаген, Ульф; Кейл-Славик, Рейнхард; Норберг, Артур Л., ред. (5–7 апреля 2000 г.). История вычислений: проблемы программного обеспечения . Международная конференция по истории вычислительной техники, ICHC 2000, Музейный форум Хайнца Никсдорфа, Падерборн, Германия. Берлин: Springer (опубликовано 29 июня 2013 г.). ISBN  978-3-662-04954-9 . OCLC   861966658 .
  4. ^ Борнат, Ричард (1987). Программирование на основе первых принципов . Прентис Холл . ISBN  978-0-13-729104-5 .
  5. ^ Нумерико, Тереза; Боуэн, Джонатан П. (январь – март 2002 г.). «Верификация программы и семантика: ранние работы» . IEEE Анналы истории вычислений . 24 (1): 90–92. Архивировано из оригинала 26 сентября 2007 года.
  6. ^ «АБ8 декабрь 1959 года» . Декабрь 1959 года. Архивировано из оригинала 15 июня 2009 года.
  7. ^ Бэкус, JW ; Вегштейн, Дж. Х. ; ван Вейнгаарден, А .; Вуджер, М .; Наур, П. ; Бауэр, Флорида ; Грин, Дж.; Кац, К.; Маккарти, Дж .; Перлис, Эй Джей ; Рутисхаузер, Х .; Самельсон, К .; Вокуа, Б. (1 января 1963 г.). «Пересмотренный отчет об алгоритмическом языке Алгол 60» . масса:верк .
  8. ^ Landin 1964b,
  9. ^ Лекция на премию ACM Тьюринга: Старая одежда императора. К. Энтони Р. Хоар , 1980 г., опубликовано в «Сообщениях ACM» .
  10. ^ Журинг, Йохан; Меертенс, Ламберт ; Гутманн, Вальтер (17 августа 2016 г.). «Профиль Рабочей группы ИФИП 2.1» . Фосвики . Проверено 10 сентября 2020 г.
  11. ^ Свирстра, немец; Гиббонс, Джереми ; Меертенс, Ламберт (2 марта 2011 г.). «ScopeEtc: IFIP21: Foswiki» . Фосвики . Проверено 10 сентября 2020 г.
  12. ^ Диль, Стефан; Хартель, Питер; Сестофт, Питер (2000). «Абстрактные машины для реализации языков программирования». Компьютерные системы будущего поколения . Том. 16. С. 739–751.
  13. ^ Ландин 1966b
  14. Личное общение, сентябрь 2007 г.
  15. ^ Проблемы компьютерного программного обеспечения, проспект Американской математической ассоциации, июль 1965 г.
  16. ^ Ландин 1965а
  17. ^ Ошибка Bornat 2009b
  18. ^ «Архив Питера Ландина, ученого-компьютерщика, академика и борца за права геев» . Бодлианские архивы и рукописи . Великобритания: Бодлианские библиотеки , Оксфордский университет . Проверено 3 августа 2022 г.
  19. ^ «Ежегодный семинар Питера Ландина по семантике BCS FACS» . БКС-ФАКС . BCS, Сертифицированный институт информационных технологий . 2012 . Проверено 4 декабря 2012 г.
  20. ^ «Ежегодный семинар Питера Ландина по семантике» . БКС-ФАКС . Лондон, Великобритания: BCS, Сертифицированный институт информационных технологий . 6 декабря 2010 г. Архивировано из оригинала 6 марта 2012 г.
  21. ^ «Здание Питера Ландина» . Великобритания: Лондонский университет Королевы Марии . Проверено 13 декабря 2022 г.

Источники [ править ]

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец оригинального документа.
Arc.Ask3.Ru
Номер скриншота №: 400F86490796BA74C6511F301498310F__1710687180
URL1:https://en.wikipedia.org/wiki/Peter_J._Landin
Заголовок, (Title) документа по адресу, URL1:
Peter Landin - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть, любые претензии не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, денежную единицу можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)