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 | 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.