Шрирам Кришнамурти — компьютерный ученый, в настоящее время профессор компьютерных наук в Университете Брауна [1] и член основной группы разработчиков языков программирования Racket , [2] ответственный за создание программных пакетов, включая Debugger, пакет FrTime и сетевую библиотеку . С 2006 года Кришнамурти был ведущим участником учебной программы Bootstrap , проекта по интеграции компьютерного образования в классы 6–12. [3]
Кришнамурти получил степень доктора философии в Университете Райса в 2000 году под руководством Маттиаса Феллейзена . [4] Его диссертация посвящена лингвистическому повторному использованию и макросистемам при наличии первоклассных модулей. Начиная с этой темы, Кришнамурти перешел в программную инженерию и работает над такими темами, как контроль доступа , модуляризация проверки , веб-интерактивное программирование и многое другое. Его последняя работа — это ориентированный на время язык программирования , названный Flapjax , для поддержки асинхронного веб-программирования. Кришнамурти также является автором учебника по проектированию языков программирования. [5]
Кришнамурти получил несколько наград. В 2012 году он стал первым победителем премии SIGPLAN Robin Milner Young Researcher Award , присуждаемой Ассоциацией вычислительной техники (ACM) Special Interest Group on Programming Languages ( SIGPLAN ) исследователю, чья исследовательская карьера началась в течение 20 лет с даты номинации. В наградном листе Кришнамурти описывается как «плодовитый исследователь, который привносит теорию языков программирования во многие другие дисциплины, тем самым раскрывая ее основополагающую ценность». [6] Он также получил премию SIGSOFT Influential Educator Award. [7]