David Parnas
David Parnas | |
|---|---|
| Born | February 10, 1941 Plattsburgh, New York, United States |
| Known for | Information hiding, Strategic Defense Initiative activism |
| Scientific career | |
| Doctoral advisor | Alan Perlis Everard Mott Williams |
| Doctoral students | Richard J. Lipton Steven M. Bellovin |
David Lorge Parnas (born February 10, 1941) is a 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.