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.