Author of the Eiffel programming language and the idea of design by contract.
Bertrand Meyer is a French academic, author, and consultant in the field of computer languages. He developed the Eiffel programming language and introduced the idea of design by contract.
Dr. Meyer is a professor of Software Engineering at ETH Zürich, the Swiss Federal Institute of Technology, where he pursues research on building trusted components (reusable software elements) with a guaranteed level of quality. He is also active as a consultant (object-oriented system design, architectural reviews, technology assessment), trainer in object technology and other software topics, and conference speaker. As former head of the ETH Computer Science Department, he is one of the founders and the current president of Informatics Europe, the association of European Computer Science Departments.
In 2005, Meyer was the “senior award” winner of the first AITO Dahl-Nygaard Award in the field of Object Orientation. In 2007, Meyer received the Software System Award of the ACM for “impact on software quality” in recognition of the design of Eiffel. He is a 2008 Fellow of the ACM.