John Ousterhout

E773894

John Ousterhout is a computer scientist and software engineer best known for creating the Tcl scripting language and the Tk toolkit, as well as for his influential work in operating systems and distributed systems.

Try in SPARQL Jump to: Surface forms Statements Referenced by

All labels observed (1)

Label Occurrences
John Ousterhout canonical 2

Statements (45)

Predicate Object
instanceOf computer scientist
software engineer
associatedWithConcept event-driven programming
scripting as a glue language
associatedWithTechnology graphical user interface toolkits
contributedTo research in distributed systems
research in operating systems
software engineering education
developed Tcl NERFINISHED
Tk NERFINISHED
fieldOfWork computer science
distributed systems
operating systems
programming languages
scripting languages
software systems
hasExpertiseIn concurrency
distributed file systems
file systems
programming language design
software architecture
hasGivenTalkOn operating systems
scripting languages
software design
hasNotableProject Tcl/Tk NERFINISHED
hasWrittenAbout programming languages
scripting vs system programming
software design
inAcademicDiscipline software systems design
systems research
influenced use of scripting languages in system integration
isNotableFor bridging scripting and system programming
influential systems research
popularizing embeddable scripting languages
knownFor Tcl scripting language NERFINISHED
Tk toolkit NERFINISHED
work in distributed systems
work in operating systems
languageCreatorOf Tcl NERFINISHED
nationality American
occupation professor
software developer
softwareCreated Tcl interpreter NERFINISHED
Tk GUI toolkit NERFINISHED
toolkitCreatorOf Tk NERFINISHED

Referenced by (2)

Full triples — surface form annotated when it differs from this entity's canonical label.

Tcl designedBy John Ousterhout
Tcl developer John Ousterhout