David Ungar
E555976
David Ungar is a computer scientist best known for co-creating the Self programming language and pioneering work in object-oriented programming and virtual machine technology.
All labels observed (1)
| Label | Occurrences |
|---|---|
| David Ungar canonical | 1 |
Statements (25)
| Predicate | Object |
|---|---|
| instanceOf |
computer scientist
ⓘ
programming language ⓘ |
| coCreated | Self programming language NERFINISHED ⓘ |
| contributedTo |
garbage collection algorithms
ⓘ
just-in-time compilation techniques ⓘ virtual machine design ⓘ |
| fieldOfWork |
computer science
ⓘ
object-oriented programming ⓘ programming languages ⓘ virtual machines ⓘ |
| influenced |
Io programming language
NERFINISHED
ⓘ
JavaScript NERFINISHED ⓘ prototype-based language research ⓘ |
| influencedBy | Smalltalk NERFINISHED ⓘ |
| knownFor |
co-creating the Self programming language
ⓘ
pioneering work in object-oriented programming ⓘ pioneering work in virtual machine technology ⓘ |
| nationality | American ⓘ |
| notableFor | experiments with highly dynamic object systems ⓘ |
| notableWork | Self programming language NERFINISHED ⓘ |
| paradigm | prototype-based object-oriented programming ⓘ |
| researchInterest |
garbage collection
ⓘ
just-in-time compilation ⓘ prototype-based object-oriented programming ⓘ virtual machine optimization ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.