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 (UIUC, U of I, Illinois, or University of Illinois) is a public land-grant research university in the Champaign–Urbana metropolitan area, Illinois, United States. Established in 1867, it is the f ...
. He is a co-author of the influential
computer science Computer science is the study of computation, information, and automation. Computer science spans Theoretical computer science, theoretical disciplines (such as algorithms, theory of computation, and information theory) to Applied science, ...
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 a purely object oriented programming language (OOP) that was originally created in the 1970s for educational use, specifically for constructionist learning, but later found use in business. It was created at Xerox PARC by Learni ...
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 oper ...
. 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 (UIUC, U of I, Illinois, or University of Illinois) is a public land-grant research university in the Champaign–Urbana metropolitan area, Illinois, United States. Established in 1867, it is the f ...

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 oper ...
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 Year of birth missing (living people) {{compu-bio-stub