Updated: 09/15/2017 by Computer Hope
Name: David Lorge Parnas
Born: February 10, 1941
- Canadian early pioneer of software engineering, who developed the concept of information hiding in modular programming, which is an important element of object-oriented programming today.
- He is also noted for his advocacy of precise documentation.
Honors and awards
- ACM "Best Paper" Award, 1979.
- Norbert Wiener Award for Social and Professional Responsibility, (1987).
- Two "Most Influential Paper" awards International Conference on Software Engineering, (1991) and (1995).
- Doctor honoris causa of the Computer Science Department, ETH Zurich, Switzerland, (1986).
- Fellow of the Association for Computing Machinery, (1994).
- Doctor honoris causa of the Faculté des Sciences Appliquées, Université catholique de Louvain, Belgium, (1996).
- ACM SIGSOFT's "Outstanding Research" award, (1998).
- IEEE Computer Society's 60th Anniversary Award, (2007).
- Doctor honoris causa of the Faculty of Informatics, University of Lugano, Switzerland (2008).
- Fellow of the Gesellschaft für Informatik, (2008).
- Fellow of the Institute of Electrical and Electronics Engineers (IEEE), (2009).
- Ehrendoktorwürde der Technische Universität Wien (Dr. Tech.H.C.), Vienna Austria, (2011).
"Artificial intelligence has the same relation to intelligence as artificial flowers have to flowers. From a distance they may appear much alike, but when closely examined they are quite different."