Мэтью Флэтт
Мэтью Флэтт — американский учёный-компьютерщик и профессор Школы вычислительной техники Университета Юты в Солт-Лейк-Сити . [1] Он также является руководителем основной группы разработчиков языка программирования Racket . [2]
Флэтт получил докторскую степень в Университете Райса в 1999 году под руководством Маттиаса Феллейзена . [3] Его диссертация посвящена механике первоклассных модулей и классов миксинов . Его работа послужила толчком к исследованию в сообществе ML взаиморекурсивных модулей и в объектно-ориентированном сообществе миксинов и признаков. [4] [5] [6]
Флэтт был одним из четырех редакторов пересмотренного^6 отчета о языке программирования Scheme . На отчет повлиял его дизайн Racket , особенно система модулей, система исключений, система записей, система макросов и библиотечные ссылки. [7]
В 2018 году Флэтт получил премию ACM SIGPLAN в области программного обеспечения для языков программирования (совместно с основной командой Racket). [8] Цитата подчеркивает исключительную значимость Рэкета как в исследованиях, так и в образовании. Исследовательская часть относится к мощной макросистеме, которая интегрирована с новой системой модулей. Другие последствия, например, упомянутые в пересмотренном^6 отчете о схеме, касаются системы исключений Racket и ее подсистемы управления ресурсами. Аспект образования касается TeachScheme! (также известная как «Программа по дизайну») [9] проект, который за десятилетия превратился в Bootstrap [10] учебный план.
Ссылки [ править ]
- ^ Список преподавателей компьютерных наук Университета Юты , получено 16 февраля 2015 г.
- ^ Рэкет: Люди , получено 22 июня 2012 г.
- ^ Мэтью Флэтт в проекте математической генеалогии
- ^ Флэтт, Мэтью; Финдлер, Роберт Брюс; Феллайзен, Матиас (08 ноября 2006 г.). «Схема с классами, примесями и чертами» . Материалы 4-й Азиатской конференции по языкам и системам программирования . АПЛАС'06. Берлин, Гейдельберг: Springer-Verlag: 270–289. дои : 10.1007/11924661_17 . ISBN 978-3-540-48937-5 .
- ^ Флэтт, Мэтью; Кришнамурти, Шрирам; Феллейзен, Матиас (21 января 1998 г.). «Классы и миксины» . Материалы 25-го симпозиума ACM SIGPLAN-SIGACT по принципам языков программирования . ПОПЛ '98. Нью-Йорк, штат Нью-Йорк, США: Ассоциация вычислительной техники: 171–183. дои : 10.1145/268946.268961 . ISBN 978-0-89791-979-1 .
- ^ Флэтт, Мэтью; Фелляйзен, Матиас (1 мая 1998 г.). «Юниты: крутые модули для ГОРЯЧИХ языков» . Материалы конференции ACM SIGPLAN 1998 года по проектированию и реализации языков программирования . ПЛДИ '98. Нью-Йорк, штат Нью-Йорк, США: Ассоциация вычислительной техники: 236–248. дои : 10.1145/277650.277730 . ISBN 978-0-89791-987-6 .
- ^ Флэт, Мэтью (17 сентября 2002 г.). «Составные и компилируемые макросы» . Материалы седьмой международной конференции ACM SIGPLAN по функциональному программированию . ИКФП '02. Нью-Йорк, штат Нью-Йорк, США: Ассоциация вычислительной техники. стр. 72–83. дои : 10.1145/581478.581486 . ISBN 978-1-58113-487-2 . S2CID 2203273 .
- ^ «Награда за программное обеспечение в области языков программирования» . www.sigplan.org . Проверено 12 февраля 2024 г.
- ^ «Программа по дизайну» . programbydesign.org . Проверено 12 февраля 2024 г.
- ^ «Bootstrap: Сообщество» . www.bootstrapworld.org . Проверено 12 февраля 2024 г.