Ralph Johnson (computer scientist)
   HOME

TheInfoList



OR:

Ralph E. Johnson is a Research Associate Professor in the Department of Computer Science at the
University of Illinois at Urbana-Champaign The University of Illinois Urbana-Champaign (U of I, Illinois, University of Illinois, or UIUC) is a public land-grant research university in Illinois in the twin cities of Champaign and Urbana. It is the flagship institution of the Un ...
. He is a co-author of the influential
computer science Computer science is the study of computation, automation, and information. Computer science spans theoretical disciplines (such as algorithms, theory of computation, information theory, and automation) to Applied science, practical discipli ...
textbook '' Design Patterns: Elements of Reusable Object-Oriented Software'', for which he won the 2010 ACM SIGSOFT Outstanding Research Award. In 2006 he was awarded the Dahl–Nygaard Prize for his contributions to the state of the art embodied in that book as well. Johnson was an early pioneer in the
Smalltalk Smalltalk is an object-oriented, dynamically typed reflective programming language. It was designed and created in part for educational use, specifically for constructionist learning, at the Learning Research Group (LRG) of Xerox PARC by Alan ...
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 (Object-Oriented Programming, Systems, Languages & Applications) 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. It is ope ...
. He initiated the popular OOPSLA Design Fest workshop.


References


External links


Ralph Johnson's blog

Ralph E. Johnson
at
UIUC The University of Illinois Urbana-Champaign (U of I, Illinois, University of Illinois, or UIUC) is a public land-grant research university in Illinois in the twin cities of Champaign and Urbana. It is the flagship institution of the Uni ...

Interview with Ralph Johnson
from
OOPSLA OOPSLA (Object-Oriented Programming, Systems, Languages & Applications) 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. It is ope ...
2009, discussing Parallel Programming Patterns
Presentation on a Pattern Language for Parallel Programming
from QCon London 2010 American computer scientists Living people Scientists from Illinois University of Illinois Urbana-Champaign faculty Dahl–Nygaard Prize {{compu-bio-stub