Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску
Майкл Л. Скотт

Майкл Ли Скотт (родился в 1959 г.) - профессор компьютерных наук в Рочестерском университете в Рочестере , штат Нью-Йорк .

Образование и обучение [ править ]

Скотт получил докторскую степень в Университете Висконсин-Мэдисон в 1985 году. Он начал работать на факультете в Рочестере в том же году в качестве доцента информатики. Скотт был заведующим кафедрой информатики с 1996 по 1999 год, когда его сменил Мицунори Огихара . Он снова исполнял обязанности временного председателя с июля по декабрь 2007 года и с июля по декабрь 2017 года.

В 2001 году Скотт получил Премию Роберта и Памелы Гёрген Рочестерского университета за выдающиеся достижения и артистизм в обучении студентов.

Скотт опубликовал текст « Прагматика языка программирования» в 2000 году. Второе издание было опубликовано в 2005 году, третье - в 2009 году и четвертое - в 2015 году. Были выполнены переводы на греческий и упрощенный китайский .

Исследование [ править ]

В 2006 году Скотт и Джон Меллор-Крамми были удостоены премии Эдсжера В. Дейкстры в области распределенных вычислений за статью, написанную ими в 1991 году, «Алгоритмы масштабируемой синхронизации на многопроцессорах с общей памятью».

В 2005 году Скотт вместе с Уильямом Шерером III и Дугом Ли разработал набор алгоритмов для обработки одновременных обменов без блокировки и синхронных очередей. Эти алгоритмы включены в библиотеку параллелизма Java 6.

В 2006 году он был введен в качестве стипендиата от Ассоциации вычислительной техники .

Личный [ править ]

Скотт - унитарист-универсалист . Он служил секретарем Конвенции универсалистов штата Нью-Йорк с 1991 по 1999 год и президентом с 2001 по 2005 годы. В июне 2004 года он выступал на Генеральной ассамблее Унитарианской универсалистской ассоциации в пользу электронных машин для голосования , пока они сохраняли бумажная резервная копия.

Библиография [ править ]

Ссылки [ править ]

Внешние ссылки [ править ]

  • Личная страница Майкла Скотта
  • Прагматика языка программирования
  • Алгоритмы масштабируемой синхронизации на мультипроцессорах с общей памятью