Ralph Johnson
E289617
Ralph Johnson is a computer scientist and influential software engineer best known as one of the "Gang of Four" authors who popularized design patterns in object-oriented programming.
All labels observed (1)
| Label | Occurrences |
|---|---|
| Ralph Johnson canonical | 5 |
Statements (42)
| Predicate | Object |
|---|---|
| instanceOf |
author
ⓘ
computer scientist ⓘ software engineer ⓘ |
| academicDegree | PhD in computer science ⓘ |
| areaOfInfluence |
object-oriented analysis and design
ⓘ
software architecture ⓘ software patterns movement ⓘ |
| awardReceived | ACM SIGSOFT Outstanding Research Award ⓘ |
| citizenship |
United States of America
ⓘ
surface form:
United States
|
| coAuthorOf | Design Patterns: Elements of Reusable Object-Oriented Software ⓘ |
| coAuthorWith |
Erich Gamma
ⓘ
John Vlissides ⓘ Richard Helm ⓘ |
| contributedTo | popularization of design patterns in software engineering ⓘ |
| educatedAt | University of Texas at Austin ⓘ |
| employer |
University of Illinois at Urbana–Champaign
ⓘ
surface form:
University of Illinois at Urbana-Champaign
|
| fieldOfWork |
object-oriented programming
ⓘ
software design patterns ⓘ software engineering ⓘ |
| genre | technical literature ⓘ |
| hasRole |
author of technical books
ⓘ
educator ⓘ researcher ⓘ |
| influenced |
object-oriented software development practices
ⓘ
software design patterns community ⓘ |
| influencedBy | object-oriented programming community ⓘ |
| knownFor |
Design Patterns: Elements of Reusable Object-Oriented Software
ⓘ
surface form:
Gang of Four design patterns book
design patterns in object-oriented software ⓘ |
| languageOfWorkOrName | English ⓘ |
| memberOf | Gang of Four ⓘ |
| nationality | American ⓘ |
| notableConcept | software design pattern ⓘ |
| notableWork | Design Patterns: Elements of Reusable Object-Oriented Software ⓘ |
| occupation |
computer scientist
ⓘ
software engineer ⓘ university professor ⓘ |
| researchInterest |
object-oriented frameworks
ⓘ
refactoring ⓘ software reuse ⓘ |
| teaches |
object-oriented design
ⓘ
software engineering ⓘ |
| workInstitution | University of Illinois at Urbana-Champaign Department of Computer Science ⓘ |
Referenced by (5)
Full triples — surface form annotated when it differs from this entity's canonical label.
subject surface form:
Design Patterns: Elements of Reusable Object-Oriented Software
subject surface form:
Gang of Four