Гул Ага , избранный членом ACM в 2018 году за исследования в области параллельного программирования и формальных методов, в частности, модели акторов
Альфред Ахо , лауреат премии Тьюринга 2020 года за фундаментальные алгоритмы и теорию, лежащую в основе реализации языков программирования, а также за синтез этих результатов... весьма влиятельные книги...
Роланд Бэкхаус , работа по математике построения программ и решению алгоритмических задач; книги по синтаксису языков программирования , построению и проверке программ и многое другое
Джон Бэкус , премия Тьюринга 1977 года за глубокий, влиятельный и продолжительный вклад в разработку практических систем программирования высокого уровня, в частности, благодаря его работе над FORTRAN , и за основополагающую публикацию формальных процедур для спецификации языков программирования
Ким Брюс , премия AITO Даля-Нигарда 2021 года за ... теорию и проектирование языков программирования в целом и объектно-ориентированное программирование в частности [5]
Крейг Чемберс , лауреат премии AITO Dahl–Nygaard Prize 2011 года за разработку Cecil и его работу над методами компиляции, используемыми для реализации объектно-ориентированных языков...
Джеймс Корди , известный своим языком преобразования исходного кода TXL , фреймворком на основе синтаксического анализатора и функциональным языком программирования, разработанным для поддержки задач анализа и преобразования программного обеспечения.
Д
Оле-Йохан Даль , премия Тьюринга 2001 года за идеи, лежащие в основе возникновения объектно-ориентированного программирования, посредством разработки языков программирования Simula I и 67
Робби Финдлер , диссертация по лингвистике контрактов на разработку ПО, премия ACM SIGPLAN 2018 PL Software Award [2] за Racket , проектирование/внедрение Redex , инструментария для инженеров-семантиков
Кено Фишер , один из основных участников, реализующих язык программирования Julia ,
Роберт У. Флойд , премия Тьюринга 1978 года за ..., а также за помощь в создании следующих важных разделов компьютерной науки: теория синтаксического анализа, семантика языков программирования, автоматическая верификация программ, автоматический синтез программ и анализ алгоритмов.
Роберт Франс , лауреат премии AITO Dahl–Nygaard 2014 года за исследования по добавлению формальной семантики в нотации объектно-ориентированного моделирования
Ричард П. Габриэль , за работу над Lisp , и особенно над Common Lisp ; премия Аллена Ньюэлла ACM-AAAI 2004 года [7] за инновации в языках программирования и проектировании программного обеспечения...
Бернард Галлер , участвовавший в разработке языков программирования, включая MAD
Дэвид Грайс , первый текст по написанию компиляторов, [10] [11] вклад в семантику конструкций языка программирования, например, свобода от помех и [12]
Тони Хоар , первая аксиоматическая основа для доказательства корректности программ, CSP , премия Тьюринга 1980 года за фундаментальный вклад в определение и разработку языков программирования
Джон Хьюз , докторская диссертация «Проектирование и реализация языков программирования» , [13] соразработчик библиотеки программного обеспечения QuickCheck , член ACM 2018 года за вклад в тестирование программного обеспечения и функциональное программирование
Кеннет Э. Айверсон , премия Тьюринга 1979 года за новаторские усилия в области ..., приведшие к созданию ... APL , за вклад в ..., ..., а также теорию и практику языков программирования
Дж.
Дэниел Джексон , главный разработчик языка моделирования Alloy и связанного с ним инструмента анализа Alloy Analyzer , автор книги « Абстракции программного обеспечения: логика, язык и анализ»
Алан Кей , лауреат премии Тьюринга 2003 года за разработку многих идей, лежащих в основе современных языков объектно-ориентированного программирования, руководство командой, разработавшей Smalltalk , и...
Дэвид Кук , лауреат премии IEEE Computer Society 2011 Computer Pioneer Award за революционную технологию параллельной компиляции, включая Parafrase (в 1977 году) [18] и KAP Tools
Моника С. Лэм , внесшая вклад в широкий спектр тем, включая компиляторы и анализ программ , получила премию ACM Most Influential PLDI Paper Award в 2001 году [19] [20]
Даг Ли , лауреат премии AITO Dahl–Nygaard Prize 2010 года , за неустанную пропаганду объектно-ориентированных методов, вклад в параллельное программирование на Java и ...
Питер Ли , докторская диссертация: Автоматическая генерация реалистичных компиляторов из высокоуровневых семантических описаний ; с 2022 года корпоративный вице-президент Microsoft по исследованиям и инкубациям
Чарльз Х. Линдси , соредактор Revised Report on Algol 68 , разработал реализованный ALGOL 68S , подмножество Algol 68, написал полную Историю ALGOL 68 в [21]
Барбара Лисков , лауреат премии Тьюринга 2008 года за вклад в практические и теоретические основы языков программирования и проектирования систем, ...
Яньхун Энни Лю , докторская диссертация по инкрементальным вычислениям, [22] книга по систематическому проектированию программ [23]
Робин Милнер , премия Тьюринга 1991 года за три отдельных и полных достижения: (1)...; (2) ML , первый язык, включающий полиморфный вывод типов вместе с механизмом обработки исключений, безопасным с точки зрения типов; (3) CCS ,...
Джаядев Мисра , вклад в параллельное программирование, включая языки UNITY и «Orc».
Джеймс Г. Митчелл , работа над компилятором WATFOR , языки Mesa и Euclid , докторская диссертация на тему «Проектирование и создание гибких и эффективных интерактивных систем программирования»
Брэд А. Майерс , для проекта Natural Programming, фокусирующийся на языках программирования и делающий программирование более простым и правильным, делая его более естественным. [25]
Н
Питер Наур , лауреат премии Тьюринга 2005 года за фундаментальный вклад в разработку языков программирования и определение ALGOL 60 , в разработку компиляторов и ...
Джордж Некула , обладатель премии POPL за самую влиятельную статью 1997 и 2002 годов [24] за код, содержащий доказательства , и типобезопасную модернизацию устаревшего кода
Грег Нельсон , докторская диссертация «Методы верификации программ» , соавтор Modula-3 , лауреат премии Эрбрана 2013 года за новаторский вклад в доказательство теорем и верификацию программ...
Оскар Нирштрас , премия AITO Dahl–Nygaard 2013 года за... вклад... направленный на то, чтобы сделать системы более гибкими по отношению к меняющимся требованиям, на основе языков программирования и механизмов, поддерживающих эволюцию программного обеспечения
Джеймс Нобл , лауреат премии AITO Dahl–Nygaard Prize 2016 года за выдающуюся мировую репутацию в области объектно-ориентированного программирования; новаторская работа в области новых систем типов для языков программирования
Кристен Нюгаард , премия Тьюринга 2001 года за идеи, лежащие в основе возникновения объектно-ориентированного программирования, посредством разработки Simula I и 67
Манфред Пауль, диссертация: О структуре формальных языков (1962, немецкий); соавтор компилятора Alcor-Illinois ALGOL 60
Лоуренс Полсон , известный по учебнику ML for the Working Programmer и интерактивной программе доказательства теорем Isabelle , которую он представил в 1986 году.
Стивен Пембертон , один из разработчиков ABC , случайного предшественника Python ; соавтор языка разметки гипертекста ( HTML )
Амир Пнуэли , премия Тьюринга 1996 года за основополагающую работу по внедрению временной логики в вычислительную науку и за выдающийся вклад в верификацию программ и систем
Джон Рейф , язык Proteus и система для разработки параллельных приложений [28]
Томас В. Репс , один из разработчиков ранней (1978) среды разработки Cornell Program Synthesizer , [29] соучредитель GrammaTech , которая разработала CodeSonar , обладатель награды ACM SIGPLAN 2017 PL Achievement Award [6]
Джеффри Ульман , лауреат премии Тьюринга 2020 года за фундаментальные алгоритмы и теорию, лежащую в основе реализации языков программирования, а также за синтез этих результатов, весьма влиятельные книги.
Дэвид Унгар , лауреат премии AITO Dahl–Nygaard Prize 2009 года , его работа над Self оказала глубокое влияние на эту область, представив передовую технологию адаптивной компиляции, которая сделала возможным широкое промышленное использование Java.
В
Мартин Вечев , разработал Silq, первый высокоуровневый PL для квантовых вычислений с сильной статической системой типов, лауреат премии ACM SIGPLAN Robin Milner Young Researcher Award 2019 [17]
Жанетт Винг , ранние работы которой включают «Поведенческое понятие подтипирования» , [37] оказала влияние в этой области, будучи корпоративным вице-президентом Microsoft Research , а позднее исполнительным вице-президентом по исследованиям Колумбийского университета.
Акинори Ёнэдзава , лауреат премии AITO Dahl–Nygaard Prize 2008 года за «общий вклад в теорию и практику параллельных объектно-ориентированных языков...», разработчик ABCL/R , рефлексивного подмножества первого параллельного объектно-ориентированного языка программирования ABCL/1
З
Марвин Зелковиц , возможности PL для помощи в разработке и отладке программ, тесты на корректность выполнения исполняемого кода [40] [41]
^ "Справочник членов NAE". NAE . 1993. Получено 20 августа 2022 г.
^ Gries, David (1971). Compiler Construction for Digital Computers (на английском, испанском, японском, китайском, итальянском и русском языках). Нью-Йорк: John Wiley and Sons. ISBN0-471-32776-X. Первый текст по написанию компиляторов.
^ "Перфокарты IBM, на которых была написана книга, находятся в Стэнфордском музее" . Получено 11 июля 2022 г.
^ Проектирование и реализация языков программирования (PDF) , Оксфордский университет, июль 1983 г. , получено 7 сентября 2022 г.
^ Джонс, К. Б. (июнь 1981 г.). Методы разработки компьютерных программ, включая понятие помех (PDF) (диссертация на степень доктора философии). Оксфордский университет.
^ Жиль Кан и Дэвид Маккуин (1976). Сопрограммы и сети параллельных процессов (отчет). INRIA.
^ Кеннет С. Ноултон (1966), «Описание L6 программистом», CACM , 9 (8): 616– 625, doi : 10.1145/365758.365792 , S2CID 43669187
^ abcd "Премия Робина Милнера для молодых исследователей". SIGPLAN . 2021. Получено 23.08.2022 .
^ Брюс Лижер (2011). «Parafrase». В Падуе, Д. (ред.). Энциклопедия параллельных вычислений . Springer, Бостон, Массачусетс. С. 1407– 1409. doi :10.1007/978-0-387-09766-4_434. ISBN978-0-387-09765-7.
^ Лю, Яньхун Энни (январь 1996 г.). Инкрементное вычисление: систематический трансформационный подход на основе семантики (диссертация на степень доктора философии). Корнелльский университет. hdl :1813/7208 . Получено 08.09.2022 .
^ Яньхун Энни Лю (2013). Систематическая разработка программ: от ясности к эффективности . Cambridge University Press. ISBN978-1-107-61079-8.
^ abcde "Премия за самую влиятельную работу POPL". ACM SIGPLAN . Получено 29.08.2022 .
^ Проект Natural Programming, архивировано из оригинала 2022-10-25 , извлечено 2022-11-11
^ Оуики, Сьюзен ; Лампорт, Лесли (июль 1982 г.). «Доказательство свойств жизнеспособности параллельных программ». Труды ACM по языкам и системам программирования . 9 (3): 455– 495. doi : 10.1145/357172.357178 . S2CID 17838416.
^ «Система Proteus для разработки параллельных приложений». Институт Кестрела. 1994. Получено 23 августа 2022 г.
^ ab Teitelbaum, T.; T. Reps (сентябрь 1981 г.). «Синтезатор программ Корнелла: среда программирования, управляемая синтаксисом». Communications of the ACM . 24 (9): 563– 573. doi : 10.1145/358746.358755 . S2CID 14317073.
^ OC, Chesley; Ren, X.; Ryder, Barbara G. (26 сентября 2005 г.). Crisp: отладочный инструмент для программ Java. 21-я международная конференция IEEE по обслуживанию программного обеспечения (ICSM'05). IEEE. стр. 712–734 . doi :10.1109/ICSM.2005.37 . Получено 23 августа 2022 г.
^ Вэй, Шии; Райдер, Барбара Г. (2015). Бойленд, Джон Танг (ред.). Адаптивный контекстно-зависимый анализ для JavaScript. 29-я Европейская конференция по объектно-ориентированному программированию (ECOOP 2015). Том 37. Schloss Dagstuhl--Leibniz-Zentrum fuer Informatik. С. 712–734 . Получено 23 августа 2022 г.
^ Сергей, Илья; Нагарадж, Вайвасватха; Йохансен, Якоб; Кумар, Амрит; Трунов, Антон; Хао, Кен Чан Гуан (октябрь 2019 г.). Стивен Н. Фройнд; Эран Яхав (ред.). «Безопасное программирование смарт-контрактов с помощью Scilla». Труды ACM по языкам программирования . 3 (OOPSLA). ACM : 1– 30. doi : 10.1145/3360611 . S2CID 203577198.
^ Сазерленд, Уильям Роберт (январь 1966). Онлайновая графическая спецификация компьютерных процедур (диссертация на степень доктора философии). MIT . hdl :1721.1/13474 . Получено 25.08.2022 .
^ Видом, Дженнифер (1987). Системы сетевых доказательств на основе трассировки: выразительность и полнота (параллелизм) (диссертация). Корнелльский университет . Получено 21 августа 2022 г.