Ralph Johnson
Encyclopedia
- For other people of the same name, see Ralph Johnson (disambiguation)Ralph Johnson (disambiguation)Ralph Johnson may refer to:* Ralph Johnson * Ralph Johnson , Chicago-based architect* Ralph H. Johnson , United States Marine who was awarded the Medal of Honor for heroism during the Vietnam War...
Ralph E. Johnson is a Research Associate Professor in the Department of Computer Science at the University of Illinois at Urbana-Champaign
University of Illinois at Urbana-Champaign
The University of Illinois at Urbana–Champaign is a large public research-intensive university in the state of Illinois, United States. It is the flagship campus of the University of Illinois system...
. He is a co-author of the influential computer science
Computer science
Computer science or computing science is the study of the theoretical foundations of information and computation and of practical techniques for their implementation and application in computer systems...
textbook Design Patterns: Elements of Reusable Object-Oriented Software.
Ralph was an early pioneer in the Smalltalk
Smalltalk
Smalltalk is an object-oriented, dynamically typed, reflective programming language. Smalltalk was created as the language to underpin the "new world" of computing exemplified by "human–computer symbiosis." It was designed and created in part for educational use, more so for constructionist...
community and is a continued supporter of the language. He has held several executive roles at the ACM Object-Oriented Programming, Systems, Languages and Applications conference OOPSLA
OOPSLA
OOPSLA is an annual ACM research conference. OOPSLA mainly takes place in the United States, while the sister conference of OOPSLA, ECOOP, is typically held in Europe...
, which he attends every year. He initiated the popular OOPSLA Design Fest workshop.
External links
- Ralph Johnson's blog
- Ralph E. Johnson homepage
- Interview with Ralph Johnson from OOPSLAOOPSLAOOPSLA is an annual ACM research conference. OOPSLA mainly takes place in the United States, while the sister conference of OOPSLA, ECOOP, is typically held in Europe...
2009, discussing Parallel Programming Patterns - Presentation on a Pattern Language for Parallel Programming from QCon London 2010