David Parnas
informaticien canadien
From Wikipedia, the free encyclopedia
David Lorge Parnas (né le à Plattsburgh dans l'État de New York) est un informaticien canadien pionnier du génie logiciel. Il est le développeur du principe d'encapsulation en programmation modulaire, concept aujourd'hui prépondérant en programmation orientée objet.
| Naissance | |
|---|---|
| Nationalité | |
| Formation |
Université Carnegie-Mellon (docteur en philosophie) (jusqu'en ) |
| Activités |
| A travaillé pour | |
|---|---|
| Membre de | |
| Directeurs de thèse |
Alan Perlis (), Everard Mott Williams (en) () |
| Distinctions | Liste détaillée Docteur honoris causa de l'École polytechnique fédérale de Zurich () Norbert Wiener Award for Social and Professional Responsibility (en) () ACM Fellow () Prix Harlan D. Mills () Docteur honoris causa de l'université catholique de Louvain Docteur honoris causa de l'université technique de Vienne |
Biographie
David Lorge Parnas commence à étudier le développement logiciel professionnel en 1969. Il est surtout connu pour son concept de dissimulation de l'information (encapsulation), ses méthodes de documentation précise des logiciels et sa défense du professionnalisme[1].
Pendant sa carrière, il enseigne à Carnegie Mellon, à la Technische Hochschule Darmstadt, à l'Université McMaster et à l'Université de Limerick, entre autres[1].
Il a reçu quatre doctorats honorifiques. Il est membre de la Société royale du Canada, de la Royal Irish Academy, de l'Académie canadienne du génie, de la Gesellschaft für Informatik, de l'ACM et de l'IEEE[1].