Bertrand Meyer - Bertrand Meyer

Bertrand Meyer
Bertrand Meyer
Nascer ( 1950-11-21 )21 de novembro de 1950 (70 anos)
Nacionalidade francês
Alma mater
Ocupação Professor
Empregador ETH Zurique
Conhecido por Eiffel , projeto por contrato
Local na rede Internet bertrandmeyer .com

Bertrand Meyer ( / m . Ər / ; francês:  [mɛjɛʁ] ; nascido em 21 de novembro de 1950) é um acadêmico francês, autor e consultor na área de linguagens de computador. Ele criou a linguagem de programação Eiffel e a ideia de design by contract .

Educação e carreira acadêmica

Bertrand Meyer recebeu um mestrado em engenharia pela École Polytechnique de Paris, um segundo mestrado pela Stanford University e um doutorado pela Université de Nancy . Teve uma carreira técnica e gerencial por nove anos na Électricité de France , e por três anos foi membro do corpo docente da University of California, Santa Barbara .

De 2001 a 2016, ele foi professor de engenharia de software no ETH Zürich , o Instituto Federal de Tecnologia da Suíça, onde desenvolveu pesquisas sobre a construção de componentes confiáveis ​​(elementos de software reutilizáveis) com um nível de qualidade garantido. Ele foi Presidente do departamento de Ciência da Computação da ETH de 2004 a 2006 e por 13 anos (2003-2015) ensinou o curso de Introdução à Programação feito por todos os alunos de Ciência da Computação da ETH, resultando em um livro de programação amplamente divulgado, Touch of Class (Springer) .

Ele continua sendo Professor emérito de Engenharia de Software na ETH Zurich e atualmente é Professor de Engenharia de Software no Instituto de Tecnologia de Schaffhausen (SIT), uma nova universidade de pesquisa em Schaffhausen , Suíça.

Outras atividades de Meyer incluem cargos de professor associado na Innopolis University e, em 2015–16, uma cadeira de excelência na University of Toulouse . De 1998 a 2003, ele foi professor adjunto na Monash University em Melbourne , Austrália. Ele também atua como consultor (projeto de sistema orientado a objetos, análises arquitetônicas, avaliação de tecnologia), instrutor em tecnologia de objetos e outros tópicos de software e palestrante em conferências. Por muitos anos, Meyer tem atuado em questões de política educacional e de pesquisa e foi o presidente fundador (2006-2011) da Informatics Europe , a associação de departamentos europeus de ciência da computação.

Linguagens de computador

Meyer busca o ideal de linguagens de computador simples, elegantes e amigáveis ​​ao usuário e é um dos primeiros e mais vocais defensores da programação orientada a objetos (OOP). Seu livro Object-Oriented Software Construction é um dos primeiros e mais abrangentes trabalhos apresentando o caso para OOP. Outros livros que ele escreveu incluem Eiffel: The Language (uma descrição da linguagem Eiffel), Object Success (uma discussão sobre tecnologia de objetos para gerentes), Reutilizável Software (uma discussão sobre questões e soluções de reutilização), Introdução à Teoria das Linguagens de Programação , Touch of Class (uma introdução à programação e engenharia de software) e Agile! The Good, the Hype and the Ugly (um tutorial e análise crítica de métodos ágeis). Ele é autor de vários artigos e editou mais de 60 anais de conferências, muitos deles na série Springer LNCS (Lecture Notes in Computer Science).

Ele é o designer inicial do método e da linguagem Eiffel e continuou a participar de sua evolução, sendo o criador do método de desenvolvimento Design by Contract .

Suas experiências com tecnologia de objetos por meio da linguagem Simula , bem como trabalhos iniciais em tipos de dados abstratos e especificação formal (incluindo a notação Z ), forneceram alguns dos antecedentes para o desenvolvimento de Eiffel.

Contribuições

Meyer é conhecido, entre outras contribuições, pelo seguinte:

  • O conceito de Design by Contract , altamente influente como um conceito de metodologia de design e programação e um mecanismo de linguagem presente em linguagens como Java Modeling Language , Spec # , a UML 's Object Constraint Language e Microsoft's Code Contracts .
  • O design da linguagem Eiffel, aplicável à programação, bem como ao design e aos requisitos.
  • A publicação inicial (na primeira edição de 1988 de seu livro Object-Oriented Software Construction ) de padrões de design amplamente usados como o padrão de comando (a base para os mecanismos de desfazer-refazer, ou seja, CTRL-Z / CTRL-Y, em sistemas interativos ) e o padrão da ponte .
  • O projeto original (em colaboração com Jean-Raymond Abrial e Steven Schuman) da linguagem de especificação Z .
  • Seu estabelecimento da conexão entre a programação orientada a objetos e o conceito de reusabilidade de software (em seu artigo de 1987, `` Reusabilidade: o Caso do Design Orientado a Objetos .
  • Sua análise crítica dos prós e contras do desenvolvimento ágil e seu desenvolvimento do ciclo de vida do software e modelos de gerenciamento.

Prêmios

Meyer é membro da Academia Europaea e da French Academy of Technologies e Fellow da ACM . Ele recebeu doutorados honorários da ITMO University em São Petersburgo, Rússia (2004) e da Universidade de York , Reino Unido (2015).

Ele foi o primeiro vencedor do "prêmio sênior" do prêmio AITO Dahl-Nygaard em 2005. Este prêmio, em homenagem aos dois criadores da tecnologia de objetos, é concedido anualmente a pesquisadores sênior e júnior que fizeram contribuições técnicas significativas para o campo de Orientação a Objetos.

Ele recebeu o prêmio Harlan Mills da IEEE Computer Society em 2009 .

Em 2006, Meyer recebeu o Prêmio de Sistema de Software da ACM por "impacto na qualidade do software" em reconhecimento ao design de Eiffel.

Farsa da Wikipedia

Em 28 de dezembro de 2005, um usuário anônimo anunciou falsamente a morte de Meyer na biografia de Meyer na Wikipedia alemã . A fraude foi relatada cinco dias depois pelo Heise News Ticker e o artigo foi imediatamente corrigido. Muitos dos principais meios de comunicação na Alemanha e na Suíça divulgaram a história. Meyer passou a publicar uma avaliação positiva da Wikipedia, concluindo "O sistema sucumbiu a uma de suas falhas em potencial e se curou rapidamente. Isso não afeta o quadro geral. Assim como aqueles sobre mim, os rumores sobre a queda da Wikipedia foram grosseiros exagerado."

Veja também

Referências

links externos