Linguaxe de programación Eiffel , a enciclopedia libre
Eiffel foi ideado en 1985 por Bertrand Meyer. É unha linguaxe de programación orientada a obxectos centrada na construción de software robusto. A súa sintaxe é parecida á da 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.
Linguaxe de programación Eiffel | |
---|---|
![]() | |
Instancia de | linguaxe de programación, linguaxe de programación orientada a obxectos, linguaxe de programación multiparadigma e Linguaxe interpretada ![]() |
Epónimo | Gustave Eiffel ![]() |
Influído por | Ada, Simula, Z notation (pt) ![]() ![]() |
Versións
| |
Características | |
Plataforma | multiplataforma ![]() |
Paradigma de programación | programación orientada a obxectos, programação multi-paradigma (pt) ![]() ![]() ![]() ![]() |
Sistema de tipos | static typing (en) ![]() ![]() |
Datas e localizacións | |
Creación | 1986 ![]() |
Persoas e organizacións | |
Deseñador/a | Bertrand Meyer ![]() |
Desenvolvedor | Bertrand Meyer ![]() |
Fontes e ligazóns | |
Redes | ![]() ![]() |
[ Wikidata ] [ C:Commons ] |
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.