Eiffel (lenguaje de programación)

Eiffel (lenguaje de programación)
Eiffel
Información general
Paradigma orientado a objetos
Apareció en 1985
Diseñado por Bertrand Meyer
Tipo de dato fuerte, estático
Implementaciones ISEEiffel, tecomp, SmartEiffel, Visual Eiffel
Influido por Ada, Simula, Z
Ha influido a Java, C#, Sather, Ruby

Eiffel fue ideado en 1985 por Bertrand Meyer. Es un lenguaje de programación orientado a objetos centrado en la construcción de software robusto. Su sintaxis es parecida a la del lenguaje de programación Pascal. Una característica que lo distingue del resto de los lenguajes es que permite el diseño por contrato desde la base, con precondiciones, postcondiciones, invariantes y variantes de bucle, invariantes de clase y aserciones.

Eiffel es un lenguaje con tipos fuertes, pero relajado por herencia. Implementa administración automática de memoria, generalmente mediante algoritmos de recolección de basura. Las claves de este lenguaje están recogidas en el libro de Meyer, Construcción de Software Orientado a Objetos.

Enlaces externos

  • tecomp "The Eiffel Compiler" / Compilador con licencia GPL de Eiffel
  • SmartEiffel Compilador de GNU con licencia GPL de Eiffel
  • Eiffel Software: la compañía de Bertrand Meyer, ofrece Eiffel Studio bajo licencia GPL o comercial.
  • NICE: Consorcio internacional para el lenguaje Eiffel

Wikimedia foundation. 2010.

Игры ⚽ Поможем написать реферат

Mira otros diccionarios:

  • Lenguaje de programación Eiffel — Saltar a navegación, búsqueda Eiffel Paradigma: orientado a objetos Apareció en: 1985 Diseñado por: Bertrand Meyer Tipo de dato: fuerte, estático Implementaciones …   Wikipedia Español

  • Lenguaje de programación D — Saltar a navegación, búsqueda D Paradigma: multiparadigma: orientado a objetos, imperativo Apareció en: 1995 Diseñado por: Walter Bright Última versión: 1.050(estable) 2.035(inestable) (14 de octubre de 2009 …   Wikipedia Español

  • Lenguaje de programación Java — Saltar a navegación, búsqueda Java Paradigma: Orientado a objetos Apareció en: 1991 Diseñado por: Sun Microsystems Tipo de dato: Fuerte, Estático Implementacion …   Wikipedia Español

  • Lenguaje de programación Eiffel — Eiffel fue ideado en 1985 por Bertrand Meyer. Es un lenguaje de programación orientado a objetos centrado en la construcción de software robusto. Su sintaxis es parecida a la de Pascal.Una característica que lo distingue del resto de los… …   Enciclopedia Universal

  • Java (lenguaje de programación) — Este artículo o sección se encuentra desactualizado. Es posible que la información suministrada aquí haya cambiado o sea insuficiente …   Wikipedia Español

  • D (lenguaje de programación) — Este artículo o sección necesita referencias que aparezcan en una publicación acreditada, como revistas especializadas, monografías, prensa diaria o páginas de Internet fidedignas. Puedes añadirlas así o avisar …   Wikipedia Español

  • Ceylon (lenguaje de programación) — Ceylon Información general Paradigma Orientado a objetos Apareció en 2011 Diseñado por Red Hat Tip …   Wikipedia Español

  • Eiffel — Saltar a navegación, búsqueda Eiffel tiene los siguientes significados: Torre Eiffel: torre metálica emblemática de la ciudad de París. Gustave Eiffel: ingeniero francés creador de la torre homónima. Lenguaje de programación Eiffel: lenguaje de… …   Wikipedia Español

  • Eiffel — tiene los siguientes significados: 1. Torre Eiffel: Creada por el arquitecto francés Gustave Eiffel. 2. Lenguaje de programación Eiffel: Lenguaje de programación orientado a objetos. * * * Eiffel, Gustave …   Enciclopedia Universal

  • Programación orientada a objetos — La programación orientada a objetos o POO (OOP según sus siglas en inglés) es un paradigma de programación que usa objetos y sus interacciones, para diseñar aplicaciones y programas informáticos. Está basado en varias técnicas, incluyendo… …   Wikipedia Español

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”