Bertrand Meyer

AjustarCompartirImprimirCitar
Científico de computación francés

Bertrand Meyer (francés: [mɛjɛʁ]; nacido el 21 de noviembre de 1950) es un académico, autor y consultor francés en el campo de los lenguajes informáticos. Creó el lenguaje de programación Eiffel y la idea del diseño por contrato.

Educación y carrera académica

Meyer obtuvo una maestría en ingeniería de la École Polytechnique de París, una segunda maestría de la Universidad de Stanford y un doctorado de la Université de Nancy. Tuvo una carrera técnica y gerencial durante nueve años en Électricité de France, y durante tres años fue miembro de la facultad de la Universidad de California, Santa Bárbara.

De 2001 a 2016, fue profesor de ingeniería de software en ETH Zürich, el Instituto Federal Suizo de Tecnología, donde realizó investigaciones sobre la creación de componentes confiables (elementos de software reutilizables) con un nivel de calidad garantizado. Fue presidente del departamento de informática de ETH de 2004 a 2006 y durante 13 años (2003–2015) impartió el curso Introducción a la programación realizado por todos los estudiantes de informática de ETH, lo que resultó en un libro de texto de programación ampliamente difundido, Touch of Class (Saltador).

Sigue siendo profesor emérito de ingeniería de software en ETH Zurich y actualmente es profesor de ingeniería de software y rector en Constructor Institute (anteriormente Schaffhausen Institute of Technology (SIT)), una nueva universidad de investigación en Schaffhausen, Suiza.

Ocupó cargos de visitante en la Universidad de Toulouse (Cátedra de Excelencia, 2015–16), Politecnico di Milano, Innopolis University, Monash University y University of Technology Sydney. También es activo como consultor (diseño de sistemas orientados a objetos, revisiones arquitectónicas, evaluación de tecnología), capacitador en tecnología de objetos y otros temas de software, y orador en conferencias. Durante muchos años, Meyer ha estado activo en temas de investigación y política educativa y fue el presidente fundador (2006-2011) de Informatics Europe, la asociación de departamentos europeos de informática.

Lenguajes informáticos

Meyer persigue el ideal de lenguajes informáticos simples, elegantes y fáciles de usar y es uno de los primeros y más fervientes defensores de la programación orientada a objetos (POO). Su libro Construcción de software orientada a objetos es uno de los primeros y más completos trabajos que presenta el caso de la programación orientada a objetos. Otros libros que ha escrito incluyen Eiffel: The Language (una descripción del lenguaje Eiffel), Object Success (una discusión sobre la tecnología de objetos para gerentes), Reusable Software (una discusión sobre problemas y soluciones de reutilización), Introducción a la teoría de los lenguajes de programación, Touch of Class (una introducción a la programación y la ingeniería de software) y Ágil! The Good, the Hype and the Ugly (un tutorial y un análisis crítico de los métodos ágiles). Ha escrito numerosos artículos y editado más de 60 actas de conferencias, muchas de ellas en la serie Springer LNCS (Lecture Notes in Computer Science).

Es el diseñador inicial del método y lenguaje Eiffel y ha seguido participando en su evolución, y es el creador del método de desarrollo Design by Contract.

Sus experiencias con la tecnología de objetos a través del lenguaje Simula, así como sus primeros trabajos sobre tipos de datos abstractos y especificaciones formales (incluida la notación Z), proporcionaron algunos de los antecedentes para el desarrollo de Eiffel.

Contribuciones

Meyer es conocido, entre otras contribuciones, por lo siguiente:

  • El concepto de Diseño por Contrato, altamente influyente como un concepto de metodología de diseño y programación y un mecanismo de lenguaje presente en idiomas como el lenguaje de modelado Java, Spec#, el lenguaje de limitaciones de objetos de UML y los contratos de código de Microsoft.
  • El diseño del idioma Eiffel, aplicable a la programación, así como el diseño y los requisitos.
  • La primera publicación (en la primera edición de 1988) Construcción de software orientado a objetos 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.
  • El diseño original (en colaboración con Jean-Raymond Abrial y Steven Schuman) del lenguaje de especificación Z.
  • Su establecimiento de la conexión entre la programación orientada al objeto y el concepto de reutilizabilidad del software (en su documento de 1987) Reutilización: el caso del diseño orientado a objetos).
  • Su análisis crítico de los pros y contras del desarrollo ágil y su desarrollo de modelos de ciclo de vida y gestión de software.

Premios

Meyer es miembro de la Academia Europaea y de la Academia Francesa de Tecnologías y miembro de la ACM. Ha recibido doctorados honorarios de la Universidad ITMO en San Petersburgo, Rusia (2004) (regresó en 2022) y la Universidad de York, Reino Unido (2015).

Fue el primer "premio senior" ganador del premio AITO Dahl-Nygaard en 2005. Este premio, que lleva el nombre de los dos fundadores de la programación orientada a objetos, se otorga anualmente a un investigador senior y junior que haya realizado importantes contribuciones técnicas al campo de la programación orientada a objetos.

Did you mean:

He is the 2009 recipient of the IEEE Computer Society Harlan Mills award "for practical & fundamental contributions to object-oriented software engineering ".

Es miembro de IFIP, como parte del primer grupo en recibir esta distinción en 2019, y recibió en 2017 el Premio ACM SIGSOFT Software Engineering Educator. Recibió una Beca de Investigador Avanzado del ERC (Consejo Europeo de Investigación) (2012-2017).

Did you mean:

In 2006, Meyer received the ACM Software System Award of the for "impact on software quality " in recognition of the design of Eiffel.

Engaño de Wikipedia

El 28 de diciembre de 2005, un usuario anónimo anunció falsamente la muerte de Meyer en la biografía de Meyer de la Wikipedia en alemán. El engaño fue informado cinco días después por Heise News Ticker y el artículo fue corregido de inmediato. Muchos de los principales medios de comunicación de Alemania y Suiza recogieron la historia. Meyer continuó publicando una evaluación positiva de Wikipedia y concluyó: "El sistema sucumbió a uno de sus defectos potenciales y rápidamente se curó a sí mismo". Esto no afecta el panorama general. Al igual que los que hay sobre mí, los rumores sobre la caída de Wikipedia han sido muy exagerados."

Contenido relacionado

Princesa Astrid de Bélgica

La princesa Astrid de Bélgica, archiduquesa de Austria-Este es la segunda hija y la primera hija del rey Alberto II y la reina Paola, y la hermana menor del...

Kamal jumblatt

Kamal Fouad Jumblatt fue un político libanés que fundó el Partido Socialista Progresista. Dirigió el Movimiento Nacional durante la guerra civil contra el...

Patrón de iterador

En la programación orientada a objetos, el patrón de iterador es un patrón de diseño en el que se utiliza un iterador para atravesar un contenedor y...
Más resultados...
Tamaño del texto: