Введение

Матиас Феллейзен – немецко-американский профессор компьютерных наук и автор. Он вырос в Германии и эмигрировал в США в возрасте двадцати лет. Он получил степень доктора философии в Университете Индианы под руководством Дэниела П. Фридмана. После четырнадцати лет преподавания в отделе компьютерных наук Университета Райса, Феллейзен присоединился к Колледжу компьютерных наук имени Хури в Северо-Восточном университете в Бостоне, штат Массачусетс, в качестве профессора-попечителя. Интересы Феллейзена охватывают языки программирования, включая программные инструменты, разработку программ, программные контракты и многое другое. В 1990-х годах Феллейзен запустил проекты PLT и TeachScheme! (впоследствии ProgramByDesign, а затем приведшие к созданию проекта Bootstrap) с целью обучения начинающих принципам проектирования программ и исследования возможностей использования Scheme для создания крупных систем. В рамках этой работы он совместно с Финдлером, Флаттом и Кришнамурти написал книгу «Как разрабатывать программы» (MIT Press, 2001).

Награды и почести

Феллейзен выступил с пленарными докладами на Техническом симпозиуме 2011 года по компьютерным наукам и образованию, Международной конференции 2010 года по функциональному программированию, Европейской конференции 2004 года по объектно-ориентированному программированию и Симпозиуме 2001 года по принципам языков программирования, а также на ряде других конференций и семинаров по информатике. В 2006 году он был избран членом Ассоциации вычислительной техники (ACM). В 2009 году он получил премию Карла В. Карлстрома за выдающийся вклад в образование от ACM. В 2010 году он был удостоен награды SIGCSE за выдающийся вклад в компьютерное образование от ACM. В 2012 году он получил награду ACM SIGPLAN Programming Languages Achievement Award за "значительный и продолжительный вклад в область языков программирования", включающий малую операционную семантику для управления и состоянием, классы-миксины и модули-миксины, полностью абстрактную семантику для Sequential PCF, методы веб-программирования, контракты высшего порядка с отслеживанием ошибок и статическую типизацию для динамических языков. В 2018 году Феллейзен получил награду ACM SIGPLAN за программное обеспечение в области языков программирования (совместно с основной командой Racket).