Майкл Ли Скотт (родился в 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). Синхронизация с общей памятью . Издатели Morgan & Claypool. ISBN 978-1-60845-956-8.
Ссылки [ править ]
Внешние ссылки [ править ]
- Личная страница Майкла Скотта
- Прагматика языка программирования
- Алгоритмы масштабируемой синхронизации на мультипроцессорах с общей памятью