David Parnas | |
---|---|
Born | Plattsburgh, New York, United States | February 10, 1941
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.