John Ousterhout

John Kenneth Ousterhout (/ˈstərht/, born October 15, 1954) is a professor of computer science at Stanford University. He founded Electric Cloud with John Graham-Cumming. Ousterhout was 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]

John Ousterhout
Born (1954-10-15) October 15, 1954
EducationBachelor's degree in physics, Ph.D in computer science
Known forTcl, Tk, Magic
AwardsGrace Murray Hopper Award (1987)
ACM Software System Award
Websiteweb.stanford.edu/~ouster/cgi-bin/home.php

He received his Bachelor's degree in Physics from Yale University in 1975, and his Ph.D. in computer science from Carnegie Mellon University in 1980.[4]

Ousterhout received the Grace Murray Hopper Award in 1987 for his work on CAD systems for very-large-scale integrated circuits.[5] For the same work, he was inducted in 1994 as a Fellow of the Association for Computing Machinery.[6] Ousterhout is a member of the National Academy of Engineering.

In 1994, Ousterhout left Berkeley to join Sun Microsystems Laboratories, which hired a team to join him in Tcl development. After several years at Sun, he left and co-founded Scriptics, Inc. (later renamed Ajuba Solutions) in January 1998 to provide professional Tcl development tools.[4] Most of the Tcl team followed him from Sun. Ajuba was purchased by Interwoven in October 2000. He joined the faculty of Stanford University in 2008.[4]

Selected works

  • Michael Stonebraker; Randy Katz, David Patterson, John Ousterhout (1988). "THE DESIGN OF XPRS" (PDF). VLDB: 318–330. Retrieved 25 March 2015.CS1 maint: multiple names: authors list (link)
  • A Philosophy of Software Design, (Yaknyam Press, 2018, ISBN 1732102201)

See also

References

  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.
  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.
  4. "John Ousterhout".
  5. Grace Murray Hopper Award citation Archived 2012-04-02 at the Wayback Machine, retrieved 2010-04-21.
  6. ACM Fellow citation, retrieved 2010-04-21.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.