バートランド・メイヤー(Bertrand Meyer[注釈 1][注釈 2]、1950年11月21日 - )は、フランス出身のコンピュータ科学者。オブジェクト指向プログラミング言語 Eiffel を開発した、プログラミング言語関連書の著者、研究者、コンサルタント。
ソフトウェア工学において契約による設計を創始した。オブジェクト指向プログラミング (OOP) の教科書 Object-Oriented Software Construction (日本語訳『オブジェクト指向入門』) の著者である。
メイヤーは、簡潔で洗練された、使い勝手の良いコンピュータ言語の理想を追求し続けている。また、オブジェクト指向プログラミング (OOP) を早い時期から強く提唱した人々のなかの一人である。
著書 Object-Oriented Software Construction (日本語訳『オブジェクト指向入門』) では、オブジェクト指向プログラミング (OOP) の事例を優れた形で提示した。
メイヤーの他の著書としては以下のものが知られている。
メイヤーは、数多くの技術記事を著しており、また多くのカンファレンスで議事録を編集している。
メイヤーは、Eiffelによる手法とオブジェクト指向プログラミング言語Eiffelの最初期の設計者であり、その後も引き続きEiffelの進化に関わっており、また契約による設計 (Design by Contract; DbC) として知られる開発手法の創始者である。
その他のメイヤーの活動としては次のようなものがある。
メイヤーは、フランスのパリのエコール・ポリテクニークで学士号を取得。アメリカ合衆国のスタンフォード大学で修士号を取得。フランスのナンシーのナンシー大学でPh.D. (博士号) を取得した。
メイヤーは、9年間フランス電力公社に在籍し、3年間カリフォルニア大学サンタバーバラ校 (UCSB) に在籍して、技術者および管理職としてのキャリアを積んだ。
1985年6月に Interactive Software Engineering 社 (ISE社、後に Eiffel Software 社に社名を変更) を創業し、同年に同社でオブジェクト指向プログラミング言語Eiffelの設計を行った。2001年10月からは、チューリヒ工科大学 (スイス連邦工科大学チューリヒ校、ETH Zurich) の教授を務め、保証された水準の品質を備えた信頼性のあるソフトウェアコンポーネント (再利用可能なソフトウェア要素) を構築することに関する研究を続けている。
メイヤーは、オブジェクト指向プログラミング言語Simulaを通してオブジェクト技術を経験し、また抽象データ型と形式仕様記述 (Z言語を含む) について早い時期から研究をしていた。 こうした経験がEiffelの開発の一定の基礎となった。 EiffelおよびSimulaは、Pythonなど他のプログラミング言語の開発に強く影響を与えている。
メイヤーは、2005年にダール・ニゴール賞を受賞した[1]。
メイヤーは2006年6月9日に、ACMからEiffelの設計を評価され「ソフトウェア品質に大きな影響を与えた」として、ACMソフトウェアシステム賞を受賞した[2]。
2005年12月28日に、ドイツ語版ウィキペディアにおいて匿名の投稿者により事実とは異なるメイヤーの死去が、メイヤーの記事に投稿された。
ドイツ語版ウィキペディアでのこのいたずらは、Heise News Ticker により5日後に報じられ、ドイツ語版ウィキペディアのメイヤーの記事はすぐに正しく直された。この経緯は、英語版ウィキペディアにおけるシーゲンソーラーの経歴論争のドイツ語版ウィキペディアのバージョンとなった。
メイヤーは、百科事典プロジェクトウィキペディアについて肯定的な評価を何度か表明している[3]。 メイヤーはウィキペディアを次のように結論づけている。 「ウィキペディアというシステムは、潜在的な不備に屈することはあっても、すぐに自らの力で自分自身を治す。 潜在的な不備は全体像に影響を与えない。 ちょうど私に関する記事のように、ウィキペディアが破綻するという風聞は、誇張されている。」
メイヤーが執筆した書籍を挙げる。 なおメイヤーはこの他にも多数の論文を著している。