Введение

Французский учёный-компьютерщик Бертран Мейер (/'m//aɪ//.//ər/; mɛjɛʁ; родился 21 ноября 1950 года) — французский учёный, автор и консультант в области языков программирования. Он создал язык программирования Эйфель и концепцию разработки по контракту.

Образование и академическая карьера

Майер получил степень магистра в области инженерии в Политехнической школе в Париже, вторую степень магистра в Стэнфордском университете и докторскую степень в Университете Нанси. В течение девяти лет он работал на технических и руководящих должностях в Électricité de France, а затем в течение трех лет был членом преподавательского состава Калифорнийского университета в Санта-Барбаре. С 2001 по 2016 год он был профессором программной инженерии в ETH Zürich, Швейцарском федеральном технологическом институте, где занимался исследованиями в области создания надежных компонентов (многократно используемых программных элементов) с гарантированным уровнем качества. Он занимал должность председателя кафедры компьютерных наук ETH с 2004 по 2006 год и в течение 13 лет (2003–2015) преподавал курс «Введение в программирование», обязательный для всех студентов ETH, изучающих компьютерные науки, что привело к созданию широко распространенного учебника по программированию «Touch of Class» (Springer). В настоящее время он является профессором программной инженерии на пенсии в ETH Zurich и профессором программной инженерии и проректором в Институте конструкторов (ранее Schaffhausen Institute of Technology (SIT)), новом исследовательском университете в Шаффхаузене, Швейцария. Он также занимал приглашенные должности в Университете Тулузы (президентский пост, 2015–2016), Политехническом университете Милана, Университете Иннополис, Университете Монаш и Сиднейском технологическом университете. Он также активно работает консультантом (проектирование объектно-ориентированных систем, анализ архитектуры, оценка технологий), тренером по объектным технологиям и другим вопросам разработки программного обеспечения, а также выступает на конференциях. На протяжении многих лет Майер активно участвует в вопросах исследовательской и образовательной политики и был первым президентом (2006–2011) Informatics Europe, ассоциации европейских факультетов информатики.

Компьютерные языки

Майер стремится к идеалу простых, элегантных и удобных для пользователя компьютерных языков и является одним из первых и наиболее активных сторонников объектно-ориентированного программирования (ООП). Его книга «Объектно-ориентированное построение программного обеспечения» – одна из первых и наиболее полных работ, обосновывающих преимущества ООП. Среди других его книг – «Эйфель: язык» (описание языка Эйфель), «Успех с объектами» (обсуждение объектных технологий для руководителей), «Многократно используемое программное обеспечение» (обсуждение вопросов и решений, связанных с повторным использованием), «Введение в теорию языков программирования», «Основы программирования и разработки программного обеспечения» ("Touch of Class") и «Agile! Хорошее, преувеличенное и некрасивое» (учебник и критический анализ гибких методологий). Он автор многочисленных статей и редактор более 60 сборников конференций, многие из которых издаются в серии Springer LNCS (Lecture Notes in Computer Science). Он – первоначальный разработчик метода и языка Эйфель, продолжает участвовать в их развитии и является автором метода разработки «Проектирование по контракту». Его опыт работы с объектными технологиями через язык Simula, а также ранние работы по абстрактным типам данных и формальным спецификациям (включая Z-нотацию) послужили основой для разработки Эйфеля.

Награды

Майер является членом Academia Europaea, Французской академии технологий и действительным членом ACM. Он удостоен почетных докторских степеней Университета ИТМО в Санкт-Петербурге, Россия (2004) (возвращена в 2022 году) и Университета Йорка, Великобритания (2015). В 2005 году он стал первым лауреатом "главной премии" AITO Dahl Nygaard. Эта премия, названная в честь двух основателей объектно-ориентированного программирования, ежегодно присуждается старшему и младшему исследователям, внесшим значительный технический вклад в область ООП.

Обман в Википедии

28 декабря 2005 года анонимный пользователь ложно сообщил о смерти Майера в статье, посвященной ему, в немецкой Википедии. Об этом розыгрыше сообщили через пять дней Heise News Ticker, после чего статья была немедленно исправлена. Многие крупные новостные издания Германии и Швейцарии подхватили эту историю. Майер впоследствии опубликовал положительную оценку Википедии, заключив: "Система проявила один из своих потенциальных недостатков, но быстро самовосстановилась. Это не меняет общей картины. Как и слухи обо мне, слухи о гибели Википедии были сильно преувеличены".