Sunteți pe pagina 1din 5

Lenguajes de Programación Sánchez Aponte Elizabeth

TAREA 2

1. ¿Qué es un Lenguaje de Programación?

Es un conjunto de símbolos que tienen una estructura sintáctica, con


el cual nos comunicamos los seres humanos con la computadora.

2. ¿Cuáles son las dos formas de ejecutar un programa en un Lenguaje


de programación?

Compilado Los compiladores son aquellos cuya función es traducir un


programa escrito en un determinado lenguaje a un idioma que
la computadora entienda (lenguaje máquina con código
binario).

Al usar un lenguaje compilado (como lo son, por ejemplo, los


lenguajes del popular Visual Studio de Microsoft), el programa
desarrollado nunca se podrá ejecutar mientras haya errores,
sino hasta que tras haber compilado el programa, ya no
aparecen errores en el código.

http://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3n

Interprete Los interpretes sólo realizan la traducción a medida que sea


necesario, típicamente, instrucción por instrucción, y
normalmente no guardan el resultado de dicha traducción y
después ejecutan.

3. ¿Cuáles son los criterios en los que Lenguaje de Programación se


puede clasificar?

• El nivel de abstracción
• El paradigma de programación que poseen cada uno de ellos
• La forma de ejecución

4. Defina la clasificación de los Lenguajes de Programación de acuerdo


al 1er criterio.

• Alto nivel
• Medio nivel
• Bajo nivel
Lenguajes de Programación Sánchez Aponte Elizabeth
TAREA 2

5. Defina la clasificación de los Lenguajes de Programación de acuerdo


al 2do criterio.

• El paradigma imperativo
• El paradigma funcional
• El paradigma lógico
• El paradigma orientado a objetos.

6. Defina la clasificación de los Lenguajes de Programación de acuerdo


al 3er criterio.
• Compilador
• Interprete

7. ¿Qué es un paradigma?

Un Modelo o patrón o filosofía para la construcción del software


Lenguajes de Programación Sánchez Aponte Elizabeth
TAREA 2

LA EVOLUCIÓN DEL LENGUAJE VA DE LA MANO CON LA EVOLUCIÓN DEL HARDWARE

Fortran
Fortran (o más bien FORTRAN hasta principios de los años 90) es un lenguaje de
programación desarrollado en los años 50 y activamente utilizado desde entonces.
Acrónimo de "Formula Translator".

Fortran se utiliza principalmente en aplicaciones científicas y análisis numérico.


Desde 1958 ha pasado por varias versiones, entre las que destacan FORTRAN II,
FORTRAN IV, FORTRAN 77, Fortran 90, Fortran 95 y Fortran 2003. Si bien el
lenguaje era inicialmente un lenguaje imperativo, las últimas versiones incluyen
elementos de la programación orientada a objetos.

El primer compilador de FORTRAN se desarrolló para una IBM 704 entre 1954 y
1957 por la empresa IBM, por un grupo liderado por John W. Backus. En la época
se consideró imprescindible que los programas escritos en FORTRAN corrieran a
velocidad comparable a la del lenguaje ensamblador; de otra forma, nadie lo
tomaría en cuenta.

El lenguaje ha sido ampliamente adoptado por la comunidad científica para


escribir aplicaciones con cómputos intensivos. La inclusión en el lenguaje de la
aritmética de números complejos amplió la gama de aplicaciones para las cuales
el lenguaje se adapta especialmente y muchas técnicas de compilación de
lenguajes han sido creadas para mejorar la calidad del código generado por los
compiladores de Fortran.

Pascal
Pascal es un lenguaje de programación desarrollado por el profesor suizo Niklaus
Wirth a finales de los años 60. Su objetivo era crear un lenguaje que facilitara el
aprendizaje de la programación a sus alumnos. Sin embargo con el tiempo su
utilización excedió el ámbito académico para convertirse en una herramienta para
la creación de aplicaciones de todo tipo.

Pascal se caracteriza por ser un lenguaje de programación estructurado


fuertemente tipificado. Esto implica que:

El código esta dividido en porciones fácilmente legibles llamadas funciones o


procedimientos. De esta forma Pascal facilita la utilización de la programación
estructurada en oposición al antiguo estilo de programación monolítica.

El tipo de dato de todas las variables debe ser declarado previamente para que su
uso quede habilitado. El nombre de Pascal fue escogido en honor al matemático
Blaise Pascal.
Lenguajes de Programación Sánchez Aponte Elizabeth
TAREA 2

Delphi
Delphi es un entorno de desarrollo de software diseñado para la programación de
propósito general con énfasis en la programación visual. En Delphi se utiliza como
lenguaje de programación una versión moderna de Pascal llamada Object Pascal.
Es producido comercialmente por la empresa estadounidense CodeGear. En sus
diferentes variantes, permite producir archivos ejecutables para Windows, Linux y
la plataforma .NET.

CodeGear ha sido escindida de la empresa Borland, donde Delphi se creó


originalmente, tras un proceso que pretendía en principio la venta del
departamento de herramientas para desarrollo

Delphi está basado en una versión moderna de Pascal, denominada Object


Pascal. Borland en los últimos años defendía que el nombre correcto del lenguaje
es también Delphi, posiblemente debido a pretensiones de marca, aunque en sus
mismos manuales el nombre del lenguaje aparecía como Object Pascal, por lo que
la comunidad de programadores no ha adoptado mayoritariamente este cambio
(supuesta aclaración, según Borland). Object Pascal expande las funcionalidades
del Pascal estándar:

Soporte para la programación orientada a objetos (habitualmente llamada POO)


también existente desde Turbo Pascal 5.5, pero más evolucionada en cuanto a:

Encapsulación: declarando partes privadas, protegidas, públicas y publicadas de


las clases

Propiedades: concepto nuevo que luego han adaptado muchos otros lenguajes.
Las propiedades permiten usar la sintaxis de asignación para setters y getters.

Simplificación de la sintaxis de referencias a clases y punteros.

Soporte para manejo estructurado de excepciones, mejorando sensiblemente el


control de errores de usuario y del sistema.

Programación activada por eventos (event-driven), posible gracias a la técnica de


delegación de eventos. Esta técnica permite asignar el método de un objeto para
responder a un evento lanzado sobre otro objeto. Fue adoptada por Niklaus Wirth,
autor del Pascal Original, e incorporada a otros de sus lenguajes como
Component Pascal.

Ada
Ada es un lenguaje de programación estructurado 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. Es un lenguaje multipropósito,
Lenguajes de Programación Sánchez Aponte Elizabeth
TAREA 2

orientado a objetos y concurrente, pudiendo llegar desde la facilidad de Pascal


hasta la flexibilidad de C++.

Fue diseñado con la seguridad en mente y con una filosofía orientada a la


reducción de errores comunes y difíciles de descubrir. Para ello se basa en un
tipado muy fuerte y en chequeos en tiempo de ejecución (desactivables en
beneficio del rendimiento). La sincronización de tareas se realiza mediante la
primitiva rendezvous.

Ada se usa principalmente en entornos en los que se necesita una gran seguridad
y confiabilidad como la defensa, la aeronáutica (Boeing o Airbus), la gestión del
tráfico aéreo (como Indra en España) y la industria aeroespacial entre otros.

El lenguaje fue diseñado bajo encargo del DoD. Durante los años 1970, este
departamento tenía proyectos en una infinidad de lenguajes y estaba gastando
mucho dinero en software. Para solucionarlo se buscó un lenguaje único que
cumpliese unas ciertas normas recogidas en el documento Steelman. Después de
un estudio de los lenguajes existentes en la época se decidió que ninguno las
cumplía totalmente, por lo que se hizo un concurso público al que se presentaron
cuatro equipos, cuyas propuestas se nombraron con un color: Rojo (Intermetrics),
Verde (CII Honeywell Bull), Azul (SofTEch) y Amarillo (SRI International).
Finalmente en mayo de 1979 se seleccionó la propuesta Verde diseñada por Jean
Ichbiah de CII Honeywell Bull, y se le dio el nombre de Ada. Esta propuesta era un
sucesor de un lenguaje anterior de este equipo llamado LIS y desarrollado durante
los años 1970.
El nombre se eligió en conmemoración de lady Ada Augusta Byron (1816-1852)
Condesa de Lovelace, hija del poeta Lord George Byron, a quien se considera la
primera programadora de la Historia, por su colaboración y relación con Charles
Babbage, creador de la máquina analítica.

El lenguaje se convirtió en un estándar de ANSI en 1983 (ANSI/MIL-STD 1815) y


un estándar ISO en 1987 (ISO-8652:1987).

El DoD y los ministerios equivalentes de varios países de la OTAN exigían el uso


de este lenguaje en los proyectos que contrataban (el Ada mandate). La
obligatoriedad en el caso de Estados Unidos terminó en 1997, cuando el DoD
comenzó a usar productos COTS (commercial off the shelf).

Ada ha sido utilizado por la NASA en sistemas VAX. Wikisource

Fuente de extracción es.wikipedia.org

S-ar putea să vă placă și