Michael L. Scott - Michael L. Scott

Michael L Scott

Michael Lee Scott (født 1959) er professor i informatikk ved University of Rochester i Rochester , New York .

Utdanning og undervisning

Scott mottok en doktorgrad fra University of Wisconsin – Madison i 1985. Han kom til fakultetet i Rochester samme år som assisterende professor i informatikk. Scott var leder for informatikkavdelingen fra 1996 til 1999, da han ble etterfulgt av Mitsunori Ogihara . Han fungerte igjen som midlertidig leder fra juli til desember 2007 og fra juli til desember 2017.

I 2001 mottok Scott University of Rochester's Robert and Pamela Goergen Award for Distinguished Achievement and Artistry in Undergraduate Teaching.

Scott ga ut teksten Programming Language Pragmatics i 2000. En andre utgave ble utgitt i 2005, en tredje i 2009 og en fjerde i 2015. Oversettelser er gjort til gresk og forenklet kinesisk .

Forskning

I 2006 ble Scott og John Mellor-Crummey tildelt Edsger W. Dijkstra-prisen i distribuert databehandling for et papir de skrev i 1991, "Algorithms for Scalable Synchronization on Shared-Memory Multiprocessors."

I 2005 utviklet Scott sammen med William Scherer III og Doug Lea et sett med algoritmer for å håndtere låsefrie samtidige utvekslinger og synkrone køer. Disse algoritmene er inkludert i Java 6-samtidighetsbiblioteket.

I 2006 ble han innviet som stipendiat i Association for Computing Machinery .

Personlig

Scott er en unitaristisk universalist . Han fungerte som sekretær for New York State Convention of Universalists fra 1991 til 1999 og som president fra 2001 til 2005. I juni 2004 talte han på Unitarian Universalist Association General Assembly for elektroniske stemmemaskiner , så lenge de beholdt en sikkerhetskopi av papir.

Bibliografi

  • Scott, Michael L. (2000). Programming Language Pragmatics . San Francisco, CA: Morgan Kaufmann Publishers. ISBN   978-1-55860-442-1 .
  • Scott, Michael L. (2013). Delt minnesynkronisering . Morgan & Claypool Publishers. ISBN   978-1-60845-956-8 .

Referanser

Eksterne linker