John Ousterhout

John Ousterhout
Born (1954-10-15) October 15, 1954 (age 70)
EducationYale University (BS)
Carnegie Mellon University (PhD)
Known forTcl, Tk
Magic
Raft (algorithm)
AwardsGrace Murray Hopper Award (1987)
ACM Software System Award (1997)
Scientific career
FieldsComputer science
InstitutionsStanford University
Websiteweb.stanford.edu/~ouster/cgi-bin/home.php

John Kenneth Ousterhout (/ˈstərht/, born October 15, 1954) is an American computer scientist. He is a professor of computer science at Stanford University. He founded Electric Cloud with John Graham-Cumming.

Ousterhout was previously a professor of computer science at University of California, Berkeley, where he created the Tcl scripting language and the Tk platform-independent widget toolkit, and proposed the idea of coscheduling.[1] Ousterhout led the research group that designed the experimental Sprite operating system and the first log-structured file system.[2] Ousterhout also led the team that developed the Magic VLSI computer-aided design (CAD) program.[3]

  1. ^ Ousterhout, J.K.; Jones, K. (2009). Tcl and the Tk Toolkit. Addison-Wesley Professional Computing Series. Pearson Education. p. 30. ISBN 978-0-321-67086-1. Retrieved 2017-10-05.
  2. ^ Rosenblum, Mendel; Ousterhout, John K. (1992). "The design and implementation of a log-structured file system" (PDF). ACM Transactions on Computer Systems. 10 (1): 26–52. doi:10.1145/146941.146943. ISSN 0734-2071. S2CID 28452863. Archived (PDF) from the original on 2022-10-09.
  3. ^ Ousterhout, John; Hamachi, Gordon; Mayo, Robert; Scott, Walter; Taylor, George (1985). "The Magic VLSI Layout System". IEEE Design & Test of Computers. 2 (1): 19–30. doi:10.1109/MDT.1985.294681. ISSN 0740-7475.