Bertrand Meyer

Bertrand Meyer ( born November 21, 1950 in France ) is a French computer scientist and developer of the Eiffel programming language.


Bertrand Meyer studied at the École polytechnique and French at Stanford University. In 1972 he graduated from the École Polytechnique in Paris and in 1974 he received his Master degree at Stanford, incidentally, he was at the local Artificial Intelligence Laboratory operates. From 1974 to 1985 Meyer was first engineer, later head of the research and development department of Electricité de France. Between 1983 and 1985 he was Visiting Professor at the University of California, Santa Barbara. In 1985 he received his doctorate at the University of Nancy Dr. sc. In the same year he founded the company Interactive Software Engineering in Santa Barbara and is the company 's President and CTO.

Since October 2001 he has been Professor of Software Engineering at the ETH in Zurich as a successor in the chair of Niklaus Wirth.

Bertrand Meyer is best known for the book Object - Oriented Software Construction ( German Object-oriented software development), in which he outlines principles of object -oriented design. From these principles Meyer developed the Eiffel programming language and introduces the concept of design by contract.


  • Object-oriented software development, Hanser, 1990, ISBN 3-446-15773-5
  • Success key object technology: Manager's Guides to the reorganization of the software process, Hanser 1996, ISBN 3-446-18697-2
  • Object - Oriented Software Construction w. CD -ROM (second edition, English), SAMS 1997, ISBN 0-136-29155-4
  • Touch Of Class: Learning to Program Well with Objects and Contracts, Springer 2009, ISBN 978-3-540-92144-8