*** Welcome to piglix ***

Bertrand Meyer

Bertrand Meyer
Bertrand Meyer
Born (1950-11-21) November 21, 1950 (age 66)
Nationality French
Alma mater
Occupation Professor
Employer ETH Zürich
Known for Eiffel, design by contract
Website bertrandmeyer.com

Bertrand Meyer (/ˈmaɪər/; French: [mɛjɛʁ]; born 21 November 1950) is a French academic, author, and consultant in the field of computer languages. He created the Eiffel programming language and the idea of design by contract.

Bertrand Meyer received a master degree in engineering from the École Polytechnique in Paris, a second master's degree from Stanford University, and a PhD from the Université de Nancy. He had a technical and managerial career for nine years at Électricité de France, and for three years was on the faculty at the University of California, Santa Barbara.

Since October 2001, he has been 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 was Chair of the ETH Computer Science department from 2004 to 2006 and for 13 years (2003-2015) taught the Introduction to Programming course taken by all ETH computer science students, resulting in a widely disseminated programming textbook, Touch of Class (Springer).

His other activities include associate professorships at Politecnico di Milano, Innopolis University and, in 2015-2016, a Chair of Excellence at the University of Toulouse. From 1998 to 2003 he was adjunct professor at Monash University in Melbourne, Australia. He is a member of the French Academy of Technologies. 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. He has been for many years active in issues of research and education policy and was the founding president (2006-2011) of Informatics Europe, the association of European computer science departments.


...
Wikipedia

...