John K. Ousterhout

GPTKB entity

Statements (44)
Predicate Object
gptkbp:instanceOf gptkb:physicist
gptkbp:academicAdvisor gptkb:Robert_W._Floyd
gptkbp:affiliation gptkb:Stanford_University
gptkbp:awards ACM Fellow
IEEE Fellow
gptkbp:birthDate 1951-01-01
gptkbp:children 2
gptkbp:contribution Teaching and mentoring in computer science
Advancements in software engineering practices
Development of the Tcl scripting language
Research on the AFS distributed file system
Creation_of_the_Tk_GUI_toolkit
Research_on_the_Sprite_operating_system
gptkbp:education gptkb:Stanford_University
gptkb:University_of_California,_Berkeley
gptkbp:field Computer Science
https://www.w3.org/2000/01/rdf-schema#label John K. Ousterhout
gptkbp:influence Software development community
Graphical user interface design
Open source software movement
Distributed computing research
Scripting language design
gptkbp:influenced Many programming languages
gptkbp:influencedBy gptkb:John_McCarthy
gptkbp:inventor Tk toolkit
AFS file system
Sprite operating system
Tcl scripting language
Various programming tools
gptkbp:knownFor Tcl programming language
Tk toolkit
gptkbp:nationality American
gptkbp:notableFeature gptkb:John_Hennessy
gptkb:David_Patterson
gptkb:Andrew_Yao
gptkbp:publications Numerous research papers
"Tcl and the Tk Toolkit"
"Scripting: Higher Level Programming for the 21st Century"
The_AFS_Distributed_File_System
The_Design_of_the_Sprite_Operating_System
gptkbp:researchInterest Operating Systems
Programming Languages
Distributed Systems
gptkbp:spouse Martha_Ousterhout