Bertrand Meyer
Bertrand Meyer | |
---|---|
Born | 21 November 1950 |
Nationality | French |
Alma mater |
|
Occupation | Professor |
Employer | ETH Zurich[1] |
Known for | Eiffel, design by contract |
Website | bertrandmeyer |
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 concept of design by contract.
Education and academic career
Meyer received a
From 2001 to 2016, he was professor of software engineering at
He remains Professor
He has held visiting positions at the
Computer languages
Meyer pursues the ideal of simple, elegant and user-friendly computer languages and is one of the earliest and most vocal proponents of
He is the initial designer of the Eiffel method and language and has continued to participate in its evolution, and is the originator of the
His experiences with object technology through the
Contributions
Meyer is known among other contributions for the following:
- The concept of Code Contracts.
- The design of the Eiffel language, applicable to programming as well as design and requirements.
- The early publication (in the first, 1988 edition of his Object-Oriented Software Construction book) of such widely used design patterns as the command pattern (the basis for undo-redo mechanisms, i.e. CTRL-Z/CTRL-Y, in interactive systems) and the bridge pattern.
- The original design (in collaboration with Z specification language.
- His establishment of the connection between object-oriented programming and the concept of software reusability (in his 1987 paper Reusability: the Case for Object-Oriented Design).
- His critical analysis of the pros and cons of agile development and his development of software lifecycle and management models.
Awards
Meyer is a member of
He was the first "senior award" winner of the AITO
He is the 2009 recipient of the IEEE Computer Society Harlan Mills award "for practical & fundamental contributions to object-oriented software engineering".
He is an IFIP fellow, as part of the first group to receive this distinction in 2019, and received in 2017 the ACM SIGSOFT Software Engineering Educator Award. He was the recipient of an ERC (European Research Council) Advanced Investigator Grant (2012-2017).
In 2006, Meyer received the ACM
Wikipedia hoax
This section of a poorly sourced must be removed immediately from the article and its talk page, especially if potentially libelous. )Find sources: "Bertrand Meyer" – news · newspapers · books · scholar · JSTOR (October 2022) |
On 28 December 2005, an anonymous user falsely announced Meyer's death on the
See also
- Open–closed principle
- Uniform access principle
- John Seigenthaler – another victim of vandalism on Wikipedia.
References
- ^ "Chair of Software Engineering Bertrand Meyer". Faculty web page for Bertrand Meyer. Archived from the original on 18 January 2010. Retrieved 28 August 2020.
- ^ "Ecole Polytechnique Alumni page for Bertrand Meyer". Ecole Polytechique alumni site. Archived from the original on 12 April 2020. Retrieved 12 April 2020.
- ^ "Object Oriented Software Construction, 2nd Edition" Archived 2016-12-18 at the Wayback Machine — a review of the book
- ^ a b "The AITO Dahl-Nygaard Prize Winners For 2005". Association Internationale pour les Technologies Objets. Archived from the original on 4 October 2006. Retrieved 11 September 2006.
- ^ Scientist to receive ACM award for development Eiffel computer language: ACM Press release, 29 March 2007, at [1] Archived 2007-07-17 at the Wayback Machine.
- ^ "Bertrand Meyer: Defense and Illustration of Wikipedia, at" (PDF). Archived (PDF) from the original on 6 July 2017. Retrieved 18 June 2007.