ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Lenguaje De Programacion Algol


Enviado por   •  4 de Octubre de 2014  •  1.061 Palabras (5 Páginas)  •  961 Visitas

Página 1 de 5

BREVE HISTORIA DE ALGOL

Fue desarrollado a finales de los años 1950 por un comité internacional para crear un lenguaje de programación internacional e independiente de la máquina y corregir algunos problemas presentados por Fortran. Fue muy popular en las universidades durante el año 1960, pero no llegó a cuajar como lenguaje de utilización comercial como lo hicieron Fortran y COBOL. Es de la familia de los lenguales imperativos iniciada a mediados de los años 1950-1955, convirtiéndose en un estándar de facto para presentar algoritmos hasta alrededor del año 1980.

El segundo gran lenguaje de programación de la era informática; FORTRAN fue el primero. ALGOL intentó mejorarlo cuidando especialmente su sintaxis y proporcionando una estructura modular. El resultado fue un lenguaje demasiado abstracto y general.

Desarrollador(es)

Backus, Bauer, Bottenbruch, Green, Katz,McCarthy, Naur, Perlis, Rutishauser, Samelson, Vauquois, Wegstein, van Wijngaarden y Woodger

El diseño original de ALGOL tomó sólo 8 días (el lenguaje consistía de unos cuantos constructores de propósito general y no de una cantidad innumerable de funciones barrocas). En mayo de 1960, ALGOL-60 (la primera revisión de ALGOL-58) estaba listo.

El reporte de ALGOL-60 constaba de sólo 15 páginas, lo que constituía un logro notable considerando las longitudes de los reportes de los lenguajes de programación de la época (y peor aún, de los actuales).

VERSIONES DE ALGOL

• ALGOL - 58 (IAL) [1958]

Un comité de expertos europeos y americanos lo definieron en sólo tres días en Zurich. Su denominación original era IAL (International Algebraic Language).ALGOL 58 incorporó bucles. Hasta entonces los programas eran de estructura plana, secuencial, como los realizados en ensamblador. La publicación del informe preliminar de ALGOL 58 en Communications of the ACM despertó mucho interesen el lenguaje ALGOL. Tras varias reuniones, tanto en Europa como en EEUU, se llegaría a ALGOL 60

• ALGOL - 60 [1960]

Se define en una reunión en París, posterior al Congreso de la I.F.I.P. (Int'l Federation of InformationProcessing) en París, del 11 al 16 de enero de 1960. Para esta reunión se seleccionaron a siete representantes europeos y a otros siete americanos, aunque uno de ellos (William Turanski) murió antes de que la reunión llegase a celebrarse. ALGOL 60 es un lenguaje implementable que se convirtió en un estándar para la descripción de algoritmos: utilizado principalmente sobre papel (mundo académico y de investigación). Se utilizó bastante en Europa.

• ALGOL W (Wirth) [1966]

Versión de ALGOL 60 desarrollada en el E.T.H. de Zurich por Niklaus Wirth. Los recursos para la estructuración de datos se mejoraron. "Los únicos cambios a los recursos, relacionados con el control de secuencias, han sido en dirección de su simplificación y clarificación, más que en cuanto su ampliación". Es el antecesor directo De Pascal.

• ALGOL - 68 [1968]

Tercera revisión de ALGOL. Van Wijngaarden (EEUU) proponía ampliar ALGOL, crear un "ALGOL Generalizado". Se basaba en la idea de que la complejidad de los lenguajes era la causa de sus limitaciones. La premisa de que un lenguaje no debería estar enterrado entre reglas sintácticas, sino apoyado por ellas, condujo a un lenguaje en el que un fallo en la lógica de un programa era prácticamente indetectable. Por otra parte, Niklaus Wirth prefería simplificar el lenguaje para que resultase más operativo. Wirth consideraba un error considerar una característica esencial de un lenguaje de alto nivel la capacidad de expresar un programa de la forma más breve posible. ALGOL 68 se ha utilizado muy poco, en parte debido a que su informe original utilizaba una terminología nueva y era difícil de leer. Por ejemplo, llama modos (modes) a los tipos de datos y unidades (units) a las expresiones. No obstante, ALGOL 68 fue decisivo para la aparición de Pascal. El lenguaje incorpora un conjunto relativamente pequeño de conceptos ortogonales. Se minimizan las restricciones acerca del uso combinado de sus distintas características.

LOS 3 OBJETIVOS PRINCIPALES DEL ALGOL ERAN:

• Debía ser tan cercano como fuese posible a la notación matemática estándar y debía ser legible dando pocas explicaciones adicionales.

• Debía ser posible usarlo para la descripción de procesos de cómputo en las publicaciones científicas.

• Debía ser traducible, de manera mecánica, a programas en lenguaje máquina.

PROGRAMACION BASICA

LA ESTRUCTURA GENERAL DE UN PROGRAMA EN ALGOL ES LA SIGUIENTE:

Todo código en Algol tiene que estar delimitado por cláusulas que marquen su inicio y su final de esta forma:

BEGIN

PROCESO

END

Es decir, la estructura es muy parecida a la de Pascal.

VARIABLES Y DATOS

Al igual que en muchos lenguajes de programación, Algol maneja

...

Descargar como (para miembros actualizados)  txt (7.2 Kb)  
Leer 4 páginas más »
Disponible sólo en Clubensayos.com