John Kenneth Ousterhout ( / ˈoʊstərhaʊt / , * 15. Oktober 1954 ) ist ein US - amerikanischer Informatiker und Professor für Informatik an der Stanford University . Gemeinsam mit John Graham-Cumming gründete er Electric Cloud .
Ousterhout war zuvor Professor für Informatik an der University of California, Berkeley , wo er die Skriptsprache Tcl und das plattformunabhängige Widget-Toolkit Tk entwickelte und das Konzept des Coscheduling vorschlug . [ 1 ] Ousterhout leitete die Forschungsgruppe, die das experimentelle Betriebssystem Sprite und das erste logstrukturierte Dateisystem entwarf . [ 2 ] Außerdem leitete er das Team, das das VLSI - CAD-Programm Magic entwickelte . [ 3 ]
Bildung und Karriere
Er erwarb 1975 einen Bachelor of Science (BS) in Physik an der Yale University und 1980 seinen Doktortitel (Ph.D.) in Informatik an der Carnegie Mellon University. [ 4 ]
Ousterhout erhielt 1987 den Grace Murray Hopper Award für seine Arbeit an CAD-Systemen zur elektronischen Entwurfsautomatisierung für hochintegrierte Schaltungen . [ 5 ] Für dieselbe Arbeit wurde er 1994 zum Fellow der Association for Computing Machinery (ACM) ernannt . [ 6 ] Im Jahr 2001 wurde Ousterhout zum Mitglied der National Academy of Engineering gewählt , da er durch die Erhöhung des Abstraktionsniveaus die Programmierbarkeit von Computern verbessert hat.
1994 verließ Ousterhout Berkeley und wechselte zu Sun Microsystems Laboratories, wo ein Team für die Tcl-Entwicklung zusammengestellt wurde. Nach einigen Jahren bei Sun verließ er das Unternehmen und gründete im Januar 1998 Scriptics, Inc. (später umbenannt in Ajuba Solutions), um professionelle Tcl-Entwicklungswerkzeuge anzubieten. [ 4 ] Der Großteil des Tcl-Teams folgte ihm von Sun. Ajuba wurde im Oktober 2000 von Interwoven übernommen. 2008 wurde er an die Stanford University berufen. [ 4 ]
Ausgewählte Werke
- Michael Stonebraker , Randy Katz , David Patterson , John Ousterhout (1988). „The Design of XPRS“ (PDF) . VLDB : 318–330 . Archiviert (PDF) vom Original am 9. Oktober 2022. Abgerufen am 25. März 2015 .
{{cite journal}}: CS1 Wartung: Mehrere Namen: Autorenliste ( Link ) - Eine Philosophie des Software-Designs (Yaknyam Press, 2018, ISBN) 1732102201)
Siehe auch
Referenzen
- Ousterhout , J. K.; Jones, K. (2009). Tcl and the Tk Toolkit . Addison-Wesley Professional Computing Series. Pearson Education. S. 30. ISBN 978-0-321-67086-1Abgerufen am 05.10.2017 .
- ^ Rosenblum, Mendel; Ousterhout, John K. (1992). „Entwurf und Implementierung eines logstrukturierten Dateisystems“ (PDF) . ACM Transactions on Computer Systems . 10 ( 1): 26–52 . doi : 10.1145/146941.146943 . ISSN 0734-2071 . S2CID 28452863. Archiviert (PDF) vom Original am 09.10.2022.
- 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 .
- ^ a b c "John Ousterhout" .
- ^ Begründung für die Verleihung des Grace Murray Hopper Awards. Archiviert am 02.04.2012 in der Wayback Machine , abgerufen am 21.04.2010.
- ^ ACM Fellow Zitat , abgerufen am 21.04.2010.
