伯特兰·迈耶(法语:Bertrand Meyer,1950年11月21日出生)是法国的学术家,作者,并在计算机语言领域的顾问。他创造了Eiffel编程语言和按合同设计的想法。
伯特兰·迈耶在巴黎的理工学院获得了硕士学位工程,从斯坦福大学获得第二个硕士学位。他在法兰西电力公司(lectricitéde France)拥有9年的技术和管理职业生涯,并在加州大学圣塔芭芭拉分校任教了3年。
从2001年10月到2016年初,他是瑞士联邦理工学院ETHZürich的软件工程教授,在那里他致力于建立具有质量保证水平的受信任组件(可重用软件元素)的研究。他于2004年至2006年担任ETH计算机科学系系主任,并在13年间(2003-2015年)教授了所有ETH计算机科学专业的学生开设的编程入门课程,并编写了广泛传播的编程教科书《Springer》。
他目前是米兰理工大学的教授,并在那里获得了ERC高级研究者资助项目。
Meyer的其他活动包括Innopolis大学的副教授职位,以及2015-16年度图卢兹大学的卓越教授职位。从1998年到2003年,他在兼职教授莫纳什大学在墨尔本,澳大利亚。他是法国技术学院的成员。他还积极担任顾问(面向对象的系统设计,体系结构审查,技术评估),对象技术和其他软件主题的培训师以及会议发言人。多年以来,Meyer一直活跃于研究和教育政策问题,并曾担任Informatics Europe的创始总裁(2006-2011年),欧洲计算机科学部门协会。
Meyer追求简单,优雅和用户友好的计算机语言的理想,并且是面向对象编程(OOP)最早,最有声望的支持者之一。他的书《面向对象的软件构造》是介绍OOP案例的最早,最全面的著作之一。他写过的其他书籍包括《埃菲尔:语言》(对埃菲尔语言的描述),《对象成功》(对管理人员的对象技术的讨论),《可重用软件》(对重用问题和解决方案的讨论),《理论概论》编程语言和课堂风采。他撰写了许多文章并编辑了会议记录。
他是Eiffel方法和语言的最初设计师,并继续参与其发展,并且是“ 按合同设计”开发方法的创始人。
他通过Simula语言在对象技术方面的经验以及有关抽象数据类型和形式规范(包括Z表示法)的早期工作为Eiffel的开发提供了一些背景知识。Eiffel在开发其他语言(包括Java,C#和Python)方面具有影响力。