Майкл Л. Скотт

Майкл Ли Скотт (род. 1959) — профессор информатики в Рочестерского университета Рочестере , штат Нью-Йорк .
Образование и преподавание [ править ]
Скотт получил докторскую степень в Университете Висконсин-Мэдисон в 1985 году. В том же году он поступил на факультет в Рочестере в качестве доцента кафедры информатики. Скотт был заведующим кафедрой информатики с 1996 по 1999 год, когда его сменил Мицунори Огихара . Он снова исполнял обязанности временного председателя с июля по декабрь 2007 года и с июля по декабрь 2017 года.
и Памелы Герген Рочестерского университета В 2001 году Скотт получил Премию Роберта за выдающиеся достижения и артистизм в преподавании студентов.
Скотт опубликовал текст «Прагматика языка программирования» в 2000 году. Второе издание было опубликовано в 2005 году, третье — в 2009 году и четвертое — в 2015 году. Переводы были сделаны на греческий и упрощенный китайский языки .
Исследования [ править ]
В 2006 году Скотт и Джон Меллор-Крамми были награждены премией Эдсгера В. Дейкстры в области распределенных вычислений за статью, которую они написали в 1991 году, «Алгоритмы масштабируемой синхронизации на мультипроцессорах с общей памятью».
В 2005 году Скотт вместе с Уильямом Шерером III и Дугом Ли разработал набор алгоритмов для обработки одновременных обменов без блокировок и синхронных очередей. Эти алгоритмы включены в библиотеку параллелизма Java 6.
В 2006 году он был избран членом Ассоциации вычислительной техники .
Личное [ править ]
Скотт — унитарный универсалист . Он занимал пост секретаря Конвенции универсалистов штата Нью-Йорк с 1991 по 1999 год и президента с 2001 по 2005 год. В июне 2004 года он выступал на Генеральной ассамблее Унитарной универсалистской ассоциации в пользу электронных машин для голосования, при условии, что они сохранят бумажная резервная копия.
Библиография [ править ]
- Скотт, Майкл Л. (2000). Прагматика языков программирования . Сан-Франциско, Калифорния: Издательство Morgan Kaufmann. ISBN 978-1-55860-442-1 .
- Скотт, Майкл Л. (2006) [2000]. Прагматика языков программирования (2-е изд.). Издательство Морган Кауфманн. ISBN 978-0-12-633951-2 .
- Скотт, Майкл Л. (2009) [2000]. Прагматика языков программирования (3-е изд.). Издательство Морган Кауфманн. ISBN 978-0-12-374514-9 .
- Скотт, Майкл Л. (2015) [2000]. Прагматика языков программирования (4-е изд.). Издательство Морган Кауфманн. ISBN 978-0-12-410409-9 .
- Скотт, Майкл Л. (2013). Синхронизация общей памяти . Издательство Морган и Клейпул. ISBN 978-1-60845-956-8 .