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.

Try in SPARQL Jump to: Surface forms Statements Referenced by

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.

Erich Gamma coAuthor Ralph Johnson
John Vlissides author Ralph Johnson
subject surface form: Design Patterns: Elements of Reusable Object-Oriented Software
John Vlissides coAuthorWith Ralph Johnson
John Vlissides hasMember Ralph Johnson
subject surface form: Gang of Four