Eiffel (lenguaje de programación)
lenguaje de programación / De Wikipedia, la enciclopedia encyclopedia
Estimado Wikiwand AI, Seamos breves simplemente respondiendo estas preguntas clave:
¿Puede enumerar los principales datos y estadísticas sobre Eiffel (lenguaje de programación)?
Resumir este artículo para un niño de 10 años
Eiffel es un lenguaje de programación orientado a objetos que sigue el estándar ISO diseñado por Bertrand Meyer (defensor de los lenguajes orientados a objetos y autor de la construcción de Software Orientado a Objetos) y Software Eiffel. El diseño del lenguaje esta estrechamente relacionado con el método de programación Eiffel. Ambos se basan en una serie de principios incluyendo: el diseño por contrato, la separación de comandos y consultas, el principio de acceso uniforme, el principio de elección única, el principio abierto-cerrado y la separación operación-operando.
Eiffel | ||
---|---|---|
Desarrollador(es) | ||
Eiffel Software | ||
Información general | ||
Extensiones comunes | .e | |
Paradigma | orientado a objetos | |
Apareció en | 1985 | |
Diseñado por | Bertrand Meyer | |
Sistema de tipos | fuerte, estático | |
Implementaciones | ISEEiffel, tecomp, SmartEiffel, Visual Eiffel | |
Influido por | Ada, Simula, Z | |
Ha influido a | D, Java, C#, Sather, Ruby | |
Licencia | Dual GPL y enterprise | |
Muchos conceptos inicialmente introducidos por Eiffel aparecen más tarde en Java, C# y otros lenguajes. Nuevas ideas de diseño de lenguaje, particularmente a través del proceso de estandarización ECMA/ISO, se continúan incorporando al lenguaje Eiffel.