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.

All labels observed (1)

Label Occurrences
John Ousterhout canonical 6

How this entity was disambiguated

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 ⓘ
Tk ⓘ
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 ⓘ
linked to: Tk GUI toolkit
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 ⓘ
linked to: Tcl

Tk toolkit ⓘ
linked to: Tk

work in distributed systems ⓘ
work in operating systems ⓘ
languageCreatorOf Tcl ⓘ
nationality American ⓘ
occupation professor ⓘ
software developer ⓘ
softwareCreated Tcl interpreter ⓘ
linked to: Tcl

Tk GUI toolkit ⓘ
toolkitCreatorOf Tk ⓘ

How these facts were elicited

Referenced by (6)

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

Tcl → designedBy → John Ousterhout ⓘ
Tcl → developer → John Ousterhout ⓘ
Raft consensus algorithm → designedBy → John Ousterhout ⓘ
Tool Command Language → developer → John Ousterhout ⓘ
Tool Command Language → designedBy → John Ousterhout ⓘ
Tk → developer → John Ousterhout ⓘ