Британский учёный-компьютерщик (родился в 1958 году)
Саймон Пейтон Джонс (родился 18 января 1958 года) — британский учёный-компьютерщик , который исследует реализацию и применение языков функционального программирования , в частности ленивого функционального программирования . [2] [4]
Образование
Пейтон Джонс окончил Кембриджский университет, получив степень бакалавра наук [5] по электротехнике в 1979 году. В это время он был студентом бакалавриата Тринити-колледжа в Кембридже , а затем в 1980 году получил Кембриджский диплом по компьютерным наукам . Он так и не получил докторскую степень. [6] [7]
Карьера и исследования
Пейтон Джонс работал в промышленности в течение двух лет, прежде чем стать преподавателем в Университетском колледже Лондона , а с 1990 по 1998 год — профессором в Университете Глазго . [8] С 1998 по 2021 год он работал исследователем в Microsoft Research в Кембридже, Англия . [8] [9] [10] С 2021 года он работает в Epic Games в качестве инженера-исследователя. [11]
Он внес большой вклад в разработку языка программирования Haskell [12] и является ведущим разработчиком компилятора Glasgow Haskell (GHC). [13] Он также является одним из создателей языка программирования C-- , разработанного для промежуточного представления программ между языково-специфическим фронтендом компилятора и универсальным бэкенд- генератором кода и оптимизатором. C-- используется в GHC. [14] [15] [16]
Он также внес значительный вклад в книгу 1999 года «Кибернавты пробуждаются » [17] , в которой исследовались этические и духовные последствия Интернета.
Пейтон Джонс возглавляет группу Computing At School (CAS) [3] , организацию, которая стремится содействовать преподаванию компьютерных наук в школах. После этих усилий в 2019 году он был назначен председателем недавно основанного Национального центра компьютерного образования Великобритании . [18]
Пейтон Джонс играл важную роль в разработке новых функций Microsoft Excel с 2003 года, когда он опубликовал статью о пользовательских функциях. [19] В 2021 году анонимные функции и выражения let стали доступны в версии Excel для Office 365 в качестве бета-функции. [20]
Почести и награды
В 2004 году он был избран членом Ассоциации вычислительной техники за вклад в языки функционального программирования. [1] В 2011 году он был удостоен членства в Academia Europaea (MAE). [21]
В 2011 году он и Саймон Марлоу были награждены премией SIGPLAN Programming Languages Software Award за свою работу над GHC. [22]
Он получил почетную докторскую степень от Университета Глазго в 2013 году [23] и почетные докторские степени от Университета Кента и Университета Бата в 2017 году. [24]
В 2016 году он был избран членом Королевского общества (FRS) [25] , а в 2017 году — почетным членом Британского компьютерного общества (DFBCS). [26]
В 2016 году он получил премию ACM SIGPLAN Programming Languages Achievement Award .
Пейтон Джонс был назначен офицером Ордена Британской империи (OBE) в честь Дня рождения 2022 года за заслуги в образовании и компьютерных науках. [27] [28] Он также стал почетным научным сотрудником Пембрук-колледжа в Кембридже [29] и почетным научным сотрудником компьютерной лаборатории Кембриджского университета . [30]
Ссылки
- ^ ab "Профессор Саймон Л. Пейтон-Джонс - Лауреат премии". awards.acm.org . Ассоциация вычислительной техники.
- ^ ab Публикации Саймона Пейтона Джонса, проиндексированные Google Scholar
- ^ ab «Информатика в школе: О нас». computingatschool.org.uk .
- ^ Саймон Пейтон Джонс на сервере библиографии DBLP
- ^ "Саймон Пейтон Джонс". archivesit.org.uk . Получено 10 декабря 2022 г. .
- ^ Seibel, Peter (2009). Кодеры на работе: размышления о ремесле программирования. Apress. ISBN 978-1-4302-1948-4. Получено 10 декабря 2022 г. .
- ^ Янг, Джин. «Интервью с Саймоном Пейтоном-Джонсом». People of Programming Languages . Получено 10 декабря 2022 г.
- ^ ab Peyton Jones, Simon. "Simon Peyton-Jones - Microsoft Research". Microsoft Research. Архивировано из оригинала 24 мая 2016 года . Получено 6 апреля 2011 года .
- ^ Бресник, Джули (3 июля 2001 г.). «Разработчик GHC Саймон Пейтон Джонс о работе в, о боже!, Microsoft». linux.com . Архивировано из оригинала 9 января 2020 г.
- ^ Пейтон Джонс, Саймон (18 января 2008 г.). «Древний, но все еще веселый». [email protected].
- ^ «Эпическое будущее для SPJ». discourse.haskell.org . 5 ноября 2021 г.
- ^ Пейтон Джонс, Саймон, ред. (декабрь 2002 г.). «Язык и библиотеки Haskell 98 — пересмотренный отчет». haskell.org.
- ^ "Команда GHC". 22 июня 2006 г.
- ^ "Native Code Generator (NCG)". The Glasgow Haskell Compiler . Haskell.org. 17 сентября 2007 г. Получено 4 апреля 2019 г.
- ^ Пейтон Джонс, Саймон (1987). Реализация функциональных языков программирования . Prentice-Hall. ISBN 0-13-453333-X.
- ^ Пейтон Джонс, Саймон; Лестер, Дэвид Р. (август 1992). Реализация функциональных языков . Prentice-Hall. ISBN 0-13-721952-0.
- ^ Кибернавты, пробуждайтесь!: Этические и духовные последствия компьютеров, информационных технологий и Интернета . Church House Publishing. 1999. ISBN 978-0-7151-6586-7.
- ^ "Ведущий ученый в области вычислительной техники выбран для руководства Национальным центром компьютерного образования". Министерство образования Великобритании . Получено 20 марта 2019 г.
- ^ «Инновации посредством чисел (и не только): история исследовательских совместных проектов в Excel». Microsoft . 13 апреля 2021 г.
- ^ «Развитие Excel как языка программирования с Энди Гордоном и Саймоном Пейтоном Джонсом». microsoft.com . Microsoft. 5 мая 2021 г.
- ^ «Саймон Пейтон Джонс в Academia Europaea». ae-info.org .
- ^ "SIGPLAN Programming Languages Software Award". Galois, Inc. 7 июня 2011 г. Архивировано из оригинала 10 июня 2011 г.
- ^ "Почетная докторская степень для Саймона Пейтона Джонса". Университет Глазго . Получено 20 июля 2014 г.
- ^ "Профессор Саймон Пейтон Джонс, MA, FACM, FBCS, CEng". Университет Кента . Получено 14 февраля 2019 г.
- ↑ Anon (2016). "Профессор Саймон Пейтон Джонс FRS". Лондон: Королевское общество . Архивировано из оригинала 29 апреля 2016 года.Одно или несколько из предыдущих предложений включают текст с сайта royalsociety.org, где:
«Весь текст, опубликованный под заголовком «Биография» на страницах профиля члена, доступен по лицензии Creative Commons Attribution 4.0 International ». — «Условия, положения и политика Королевского общества». Архивировано из оригинала 25 сентября 2015 г. Получено 9 марта 2016 г.
- ^ «Список выдающихся членов Британского компьютерного общества». Британское компьютерное общество . 2023.
- ^ "№ 63714". The London Gazette (Приложение). 1 июня 2022 г. стр. B14.
- ^ BCS (2022). «Ученый-компьютерщик и педагог, профессор Саймон Пейтон Джонс получит орден Британской империи». BCS, Институт дипломированных ИТ .
- ^ "Саймон Пейтон Джонс FRS". Пембрук-колледж, Кембридж . Январь 2022 г.
- ^ «Выдающиеся почетные члены». Кембриджская компьютерная лаборатория . 2022.