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
|