Design by contract emerged as a foundational concept in software engineering through the work of Bertrand Meyer. Born in Paris in 1950, this computer scientist and engineer developed the Eiffel programming language, influencing how modern systems ensure reliability. His career spans decades of academic research and technical contributions that shaped object-oriented programming standards used across the global technology sector.
Academic Foundations and Research
Meyer completed his education at several prominent institutions, including the École polytechnique and Stanford University. He also attended Cours Hattemer and Nancy-Université. These academic experiences preceded his tenure as a full professor at various international institutions. His professional journey includes roles at ETH Zurich, the University of California, Santa Barbara, Innopolis University, and the Schaffhausen Institute of Technology. His expertise in computer science is further evidenced by his membership in the Academia Europaea and the French Academy of Technologies.
Twenty questions, eight minutes on the clock, and a percentile measured against everyone who has taken it. No sign-up.
Take the IQ test →Contributions to Programming Languages
The creation of the Eiffel language remains a hallmark of Meyer's career. This work, which prioritised software quality, earned him the ACM Software System Award in 2006. Beyond language design, he contributed to the Z notation specification. He has authored numerous texts on programming theory, such as Object-Oriented Software Construction and Touch of Class. His recent publications include the Handbook of Requirements and Business Analysis and The French School of Programming, demonstrating a continued focus on software engineering methodologies.
Professional Recognition and Public Scrutiny
The industry recognised his contributions through several high-profile awards. In 2005, he received the Dahl–Nygaard Prize as the first senior award winner. He was named an ACM Fellow in 2008 and received the Harlan D. Mills Award in 2009. In 2017, he earned the ACM SIGSOFT Software Engineering Educator Award, followed by an IFIP fellowship in 2019. In 2005, Meyer was the subject of a Wikipedia hoax claiming his death. He subsequently published a balanced perspective on the incident, noting the platform's ability to self-correct misinformation.
Fast facts
- Born: 1950, Paris, France
- Primary Language: English, French
- Key Creation: Eiffel programming language
- Key Concept: Design by contract
- ACM Fellow: 2008
- Harlan D. Mills Award: 2009
- Current Affiliation: Schaffhausen Institute of Technology
- Education: École polytechnique, Stanford University
Questions readers ask
What is Bertrand Meyer best known for?
He is primarily recognized for creating the Eiffel programming language and introducing the concept of design by contract.
Which academic institutions has he been affiliated with?
His positions include professorships at ETH Zurich, the University of California, Santa Barbara, Innopolis University, and the Schaffhausen Institute of Technology.
Achievements
- Affiliated with University of California, Santa Barbara, ETH Zurich and Innopolis University
- Educated at École polytechnique, Stanford University and Nancy-Université
- Worked as computer scientist and engineer
.jpg)


