Logo
Unionpedia
Comunicación
Disponible en Google Play
¡Nuevo! ¡Descarga Unionpedia en tu dispositivo Android™!
Instalar
¡Más rápido que el navegador!
 

Eiffel (lenguaje de programación)

Índice Eiffel (lenguaje de programación)

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.

47 relaciones: Ada (lenguaje de programación), ALGOL, Aserción (informática), Bertrand Meyer, C (lenguaje de programación), C Sharp, Cálculo lambda, Código abierto, Código fuente, Clausura (informática), Command–query separation, Common Intermediate Language, Compilador, Computación concurrente, Currificación, D (lenguaje de programación), Diseño por contrato, Ecma International, Encapsulamiento (informática), Entorno de desarrollo integrado, Escuela Politécnica Federal de Zúrich, Estructuras de control, Herencia (informática), Ingeniería de software, Java (lenguaje de programación), Lenguaje de programación, Lenguaje intermedio, Manejo de excepciones, Microsoft Visual Studio, Optimización de software, Organización Internacional de Normalización, Pascal (lenguaje de programación), Polimorfismo (informática), Postcondición, Precondición, Problema del diamante, Programación dirigida por eventos, Programación funcional, Programación genérica, Programación orientada a objetos, Python, Ruby, Simula, Singleton, Sistema de tipos, Smalltalk, Tipo de dato abstracto.

Ada (lenguaje de programación)

Ada es un lenguaje de programación orientado a objetos y fuertemente tipado de forma estática que fue diseñado por Jean Ichbiah de CII Honeywell Bull por encargo del Departamento de Defensa de los Estados Unidos.

¡Nuevo!!: Eiffel (lenguaje de programación) y Ada (lenguaje de programación) · Ver más »

ALGOL

Se denomina ALGOL (o Algol) a un lenguaje de programación.

¡Nuevo!!: Eiffel (lenguaje de programación) y ALGOL · Ver más »

Aserción (informática)

En programación, una aserción es un predicado (i.e., una sentencia verdadero-falso) incluido en un programa como indicación de que el programador piensa que dicho predicado siempre se cumple en ese punto del flujo de programa.

¡Nuevo!!: Eiffel (lenguaje de programación) y Aserción (informática) · Ver más »

Bertrand Meyer

Bertrand Meyer es un investigador, escritor y consultor en el campo de los lenguajes de ordenador, creador del lenguaje de programación Eiffel.

¡Nuevo!!: Eiffel (lenguaje de programación) y Bertrand Meyer · Ver más »

C (lenguaje de programación)

C es un lenguaje de programación de propósito general originalmente desarrollado por Dennis Ritchie entre 1969 y 1972 en los Laboratorios Bell, como evolución del anterior lenguaje B, a su vez basado en BCPL.

¡Nuevo!!: Eiffel (lenguaje de programación) y C (lenguaje de programación) · Ver más »

C Sharp

"C#" (pronunciado cii sharp en inglés) es un lenguaje de programación multiparadigma desarrollado y estandarizado por la empresa Microsoft como parte de su plataforma.NET, que después fue aprobado como un estándar por la ECMA (ECMA-334) e ISO (ISO/IEC 23270).

¡Nuevo!!: Eiffel (lenguaje de programación) y C Sharp · Ver más »

Cálculo lambda

En lógica matemática, el cálculo lambda es un sistema formal diseñado para investigar la definición de función, la noción de aplicación de funciones y la recursión.

¡Nuevo!!: Eiffel (lenguaje de programación) y Cálculo lambda · Ver más »

Código abierto

El código abierto es un modelo de desarrollo de ''software'' basado en la colaboración abierta.

¡Nuevo!!: Eiffel (lenguaje de programación) y Código abierto · Ver más »

Código fuente

El código fuente de un programa informático (o software) es un conjunto de líneas de texto con los pasos que debe seguir la computadora para ejecutar un cargador.

¡Nuevo!!: Eiffel (lenguaje de programación) y Código fuente · Ver más »

Clausura (informática)

En lenguajes de programación, una clausura o cerradura (del inglés closure) es una técnica para implementar ámbitos léxicos en un lenguaje de programación con funciones de primera clase.

¡Nuevo!!: Eiffel (lenguaje de programación) y Clausura (informática) · Ver más »

Command–query separation

Command–query separation (CQS), en castellano Separación de comandos y consultas, es un principio de la programación orientada a objetos.

¡Nuevo!!: Eiffel (lenguaje de programación) y Command–query separation · Ver más »

Common Intermediate Language

Common Intermediate Language (CIL, pronunciado "sil" o "kil") (anteriormente llamado Microsoft Intermediate Language o MSIL) es el lenguaje de programación legible por humanos de más bajo nivel en el Common Language Infrastructure y en el.NET Framework.

¡Nuevo!!: Eiffel (lenguaje de programación) y Common Intermediate Language · Ver más »

Compilador

En informática, un compilador es un programa que traduce código escrito en un lenguaje de programación (llamado fuente) a otro lenguaje (conocido como objeto).

¡Nuevo!!: Eiffel (lenguaje de programación) y Compilador · Ver más »

Computación concurrente

La computación concurrente es una forma de cómputo en la cual varios cálculos se realizan concurrentemente, y no uno a la vez de forma secuencial.

¡Nuevo!!: Eiffel (lenguaje de programación) y Computación concurrente · Ver más »

Currificación

En la ciencia de la computación, currificar es la técnica inventada por Moses Schönfinkel y Gottlob Frege que consiste en transformar una función que utiliza múltiples argumentos (o más específicamente una n-tupla como argumento) en una secuencia de funciones que utilizan un único argumento (la operación inversa a la composición de funciones en matemáticas).

¡Nuevo!!: Eiffel (lenguaje de programación) y Currificación · Ver más »

D (lenguaje de programación)

D es un lenguaje de programación de propósito general desarrollado por Walter Bright cuya primera versión apareció en 1999.

¡Nuevo!!: Eiffel (lenguaje de programación) y D (lenguaje de programación) · Ver más »

Diseño por contrato

El diseño por contrato es una metodología para el diseño e implementación de aplicaciones y componentes popularizada por el lenguaje de programación Eiffel.

¡Nuevo!!: Eiffel (lenguaje de programación) y Diseño por contrato · Ver más »

Ecma International

Ecma International es una organización internacional basada en membresías de estándares para la comunicación y la información.

¡Nuevo!!: Eiffel (lenguaje de programación) y Ecma International · Ver más »

Encapsulamiento (informática)

En la Programación orientada a objetos (POO), la encapsulación se refiere a la agrupación de datos con los métodos que operan en esos datos, o la restricción del acceso directo a algunos de los componentes de un objeto.

¡Nuevo!!: Eiffel (lenguaje de programación) y Encapsulamiento (informática) · Ver más »

Entorno de desarrollo integrado

Un entorno de desarrollo integrado o entorno de desarrollo interactivo, en inglés integrated development environment (IDE), es una aplicación informática que proporciona servicios integrales para facilitar al desarrollador o programador el desarrollo de software.

¡Nuevo!!: Eiffel (lenguaje de programación) y Entorno de desarrollo integrado · Ver más »

Escuela Politécnica Federal de Zúrich

La Escuela Politécnica Federal de Zúrich (en alemán Eidgenössische Technische Hochschule Zürich) es una universidad pública pionera en investigaciones en Europa y en todo el mundo.

¡Nuevo!!: Eiffel (lenguaje de programación) y Escuela Politécnica Federal de Zúrich · Ver más »

Estructuras de control

En lenguajes de programación, las estructuras de control permiten modificar el flujo de ejecución de las instrucciones de un programa.

¡Nuevo!!: Eiffel (lenguaje de programación) y Estructuras de control · Ver más »

Herencia (informática)

En programación orientada a objetos, la herencia es, después de la agregación o composición, el mecanismo más utilizado para alcanzar algunos de los objetivos más preciados en el desarrollo de software como lo son la reutilización y la extensibilidad.

¡Nuevo!!: Eiffel (lenguaje de programación) y Herencia (informática) · Ver más »

Ingeniería de software

La Ingeniería de Software es una de las ramas de las ciencias de la computación que estudia la creación de software confiable y de calidad, basándose en métodos y técnicas de ingeniería, y brindando soporte operacional y de mantenimiento.

¡Nuevo!!: Eiffel (lenguaje de programación) e Ingeniería de software · Ver más »

Java (lenguaje de programación)

Java es un lenguaje de programación y una plataforma informática que fue comercializada por primera vez en 1995 por Sun Microsystems.

¡Nuevo!!: Eiffel (lenguaje de programación) y Java (lenguaje de programación) · Ver más »

Lenguaje de programación

Un lenguaje de programación es un lenguaje formal (o artificial, es decir, un lenguaje con reglas gramaticales bien definidas) que proporciona a una persona, en este caso el programador, la capacidad y habilidad de escribir (o programar) una serie de instrucciones o secuencias de órdenes en forma de algoritmos con el fin de controlar el comportamiento físico o lógico de un sistema informático, para que de esa manera se puedan obtener diversas clases de datos o ejecutar determinadas tareas.

¡Nuevo!!: Eiffel (lenguaje de programación) y Lenguaje de programación · Ver más »

Lenguaje intermedio

En ciencias de la computación, un lenguaje intermedio es el lenguaje de una máquina abstracta diseñada para ayudar a realizar el análisis de un programa informático.

¡Nuevo!!: Eiffel (lenguaje de programación) y Lenguaje intermedio · Ver más »

Manejo de excepciones

El manejo de excepciones es una técnica de programación que permite al programador controlar los errores ocasionados durante la ejecución de un programa informático.

¡Nuevo!!: Eiffel (lenguaje de programación) y Manejo de excepciones · Ver más »

Microsoft Visual Studio

Microsoft Visual Studio es un entorno de desarrollo integrado (IDE, por sus siglas en inglés) para Windows y macOS.

¡Nuevo!!: Eiffel (lenguaje de programación) y Microsoft Visual Studio · Ver más »

Optimización de software

La optimización de software es el proceso de modificación de un software para hacer que algún aspecto del mismo funcione de manera más eficiente y/o utilizar menos recursos (mayor rendimiento).

¡Nuevo!!: Eiffel (lenguaje de programación) y Optimización de software · Ver más »

Organización Internacional de Normalización

La Organización Internacional de Normalización (llamada en ocasiones: Organización Internacional de Estandarización; conocida por el acrónimo ISO) es una organización para la creación de estándares internacionales compuesta por diversas organizaciones nacionales de normalización.

¡Nuevo!!: Eiffel (lenguaje de programación) y Organización Internacional de Normalización · Ver más »

Pascal (lenguaje de programación)

Pascal es un lenguaje de programación creado por el profesor suizo Niklaus Wirth entre los años 1968 y 1969, y publicado en 1970.

¡Nuevo!!: Eiffel (lenguaje de programación) y Pascal (lenguaje de programación) · Ver más »

Polimorfismo (informática)

En programación orientada a objetos, el polimorfismo se refiere a la propiedad por la que es posible enviar mensajes sintácticamente iguales a objetos de tipos distintos.

¡Nuevo!!: Eiffel (lenguaje de programación) y Polimorfismo (informática) · Ver más »

Postcondición

En programación, una postcondición es una condición o predicado lógico que siempre debe cumplirse justamente después de la ejecución de una sección de código o de una operación (especificación formal).

¡Nuevo!!: Eiffel (lenguaje de programación) y Postcondición · Ver más »

Precondición

Una precondición es una condición que ha de satisfacerse justo antes del comienzo de la ejecución de una porción de código (normalmente un subprograma o método).

¡Nuevo!!: Eiffel (lenguaje de programación) y Precondición · Ver más »

Problema del diamante

En los lenguajes de programación orientada a objetos, el problema del diamante es una ambigüedad que surge cuando dos clases B y C heredan de A, y la clase D hereda de B y C. Si un método en D llama a un método definido en A, ¿por qué clase lo hereda, B o C? Por ejemplo, en el contexto del desarrollo de software GUI, una clase Botón puede heredar de las clases Rectángulo (para la apariencia) y Ratón (para los eventos de ratón), y las clases Rectángulo y Ratón heredan a su vez de la clase Objeto.

¡Nuevo!!: Eiffel (lenguaje de programación) y Problema del diamante · Ver más »

Programación dirigida por eventos

La programación dirigida por eventos es un paradigma de programación en el que tanto la estructura como la ejecución de los programas van determinados por los sucesos que ocurran en el sistema, definidos por el usuario o que ellos mismos provoquen.

¡Nuevo!!: Eiffel (lenguaje de programación) y Programación dirigida por eventos · Ver más »

Programación funcional

En informática, la programación funcional es un paradigma de programación declarativa basado en el uso de verdaderas funciones matemáticas.

¡Nuevo!!: Eiffel (lenguaje de programación) y Programación funcional · Ver más »

Programación genérica

La programación genérica es un tipo de programación que está mucho más centrada en los algoritmos que en los datos.

¡Nuevo!!: Eiffel (lenguaje de programación) y Programación genérica · Ver más »

Programación orientada a objetos

La programación orientada a objetos (POO, en español); es un paradigma de programación que parte del concepto de "objetos" como base, los cuales contienen información en forma de campos (a veces también referidos como atributos o propiedades) y código en forma de métodos.

¡Nuevo!!: Eiffel (lenguaje de programación) y Programación orientada a objetos · Ver más »

Python

Python es un lenguaje de alto nivel de programación interpretado cuya filosofía hace hincapié en la legibilidad de su código, se utiliza para desarrollar aplicaciones de todo tipo, por ejemplo: Instagram, Netflix, Spotify, Panda3D, entre otros.

¡Nuevo!!: Eiffel (lenguaje de programación) y Python · Ver más »

Ruby

Ruby es un lenguaje de programación interpretado, reflexivo y orientado a objetos, creado por el programador japonés Yukihiro "Matz" Matsumoto, quien comenzó a trabajar en Ruby en 1993, y lo presentó públicamente en 1995.

¡Nuevo!!: Eiffel (lenguaje de programación) y Ruby · Ver más »

Simula

Simula es un lenguaje de programación orientada a objetos (POO) de 1962.

¡Nuevo!!: Eiffel (lenguaje de programación) y Simula · Ver más »

Singleton

En ingeniería de ''software'', singleton o instancia única es un patrón de diseño que restringe la creación a un único objeto la creación de objetos pertenecientes a una clase y asegura de que sólo haya esta instancia única.

¡Nuevo!!: Eiffel (lenguaje de programación) y Singleton · Ver más »

Sistema de tipos

En ciencias de la computación, un sistema de tipos define cómo un lenguaje de programación clasifica los valores y las expresiones en '''tipos''', cómo se pueden manipular estos tipos y cómo interactúan.

¡Nuevo!!: Eiffel (lenguaje de programación) y Sistema de tipos · Ver más »

Smalltalk

Smalltalk es un lenguaje reflexivo de programación, orientado a objetos y con tipado dinámico.

¡Nuevo!!: Eiffel (lenguaje de programación) y Smalltalk · Ver más »

Tipo de dato abstracto

En ciencias de la computación un tipo de dato abstracto (TDA) o tipo abstracto de datos (TAD) es un modelo matemático compuesto por una serie de operaciones definidas sobre un conjunto de datos.

¡Nuevo!!: Eiffel (lenguaje de programación) y Tipo de dato abstracto · Ver más »

Redirecciona aquí:

Lenguaje Eiffel, Lenguaje de programacion Eiffel, Lenguaje de programación Eiffel.

SalienteEntrante
¡Hey! ¡Ahora tenemos Facebook! »