Linguaxe de programación Eiffel

Na Galipedia, a Wikipedia en galego.
Eiffel
Paradigma: orientado a obxectos
Data: 1985
Deseñador: Bertrand Meyer
Tipo de dato: forte, estático
Implementacións: ISEEiffel, SmartEiffel, Visual Eiffel
Influíu: Xava, C#, Sather, Ruby

Eiffel foi ideado en 1985 por Bertrand Meyer. É un linguaxe de programación orientado a obxectos centrado na construción de software robusto. A súa sintaxe é parecida á do linguaxe de programación Pascal. Unha característica que o distingue do resto das linguaxes é que permite o deseño por contrato desde a base, con precondicións, postcondicións, invariantes e variantes de bucle, invariantes de clase e asertos.

Eiffel é unha linguaxe con tipos fortes, pero relaxado por herdanza. Implementa administración automática de memoria, xeralmente mediante algoritmos de recolección de lixo. As claves desta linguaxe están recollidas no libro de Meyer, Construción de Software Orientado a Obxectos.

Ligazóns externas[editar | editar a fonte]

  • SmartEiffel Compilador de GNU con licenza GPL de Eiffel
  • Eiffel Software: a compañía de Bertrand Meyer, ofrece Eiffel Studio baixo licenza GPL ou comercial.
  • NICE: Consorcio internacional para a linguaxe Eiffel