John Ousterhout
- Auteur
John K. Ousterhout is Professor (Research) of Computer Science at Stanford University. He is also Chairman of Electric Cloud, Inc. He is probably best known as the creator of the Tcl scripting language and is also well known for his work in distributed operating systems, high-performance file systems, and user interfaces. Ousterhout received a BS degree in Physics from Yale University in 1975 and a PhD in Computer Science from Carnegie Mellon University in 1980. He was Professor of Computer Science at U.C. Berkeley from 1980-1994, Distinguished Engineer at Sun Microsystems from 1994-1998, founder and CEO of Scriptics Corporation from 1988-2000, and founder/CEO/Chairman of Electric Cloud from 2002-2007.
John K. Ousterhout is Professor (Research) of Computer Science at Stanford University. He is also Chairman of Electric Cloud, Inc. He is probably best known as the creator of the Tcl scripting language and is also well known for his work in distributed operating systems, high-performance file systems, and user interfaces. Ousterhout received a BS degree in Physics from Yale University in 1975 and a PhD in Computer Science from Carnegie Mellon University in 1980. He was Professor of Computer Science at U.C. Berkeley from 1980-1994, Distinguished Engineer at Sun Microsystems from 1994-1998, founder and CEO of Scriptics Corporation from 1988-2000, and founder/CEO/Chairman of Electric Cloud from 2002-2007. Ousterhout is a member of the National Academy of Engineering and a Fellow of the ACM. He has received numerous awards, including the ACM Software System Award, the ACM Grace Murray Hopper Award, the National Science Foundation Presidential Young Investigator Award, and the U.C. Berkeley Distinguished Teaching Award. http://www.stanford.edu/~ouster/
Geschreven door John Ousterhout
John Ousterhout
A Philosophy of Software Design
This book addresses the topic of software design: how to decompose complex software systems into modules (such as classes and methods) that can be implemented relatively independently.
Meer