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

Simula67 Y Algol68


Enviado por   •  22 de Abril de 2014  •  345 Palabras (2 Páginas)  •  155 Visitas

Página 1 de 2

ALGOL 68

Es una familia de lenguajes de programación imperativos desarrollados originalmente a mediados de la década de 1950 que influyó en gran medida en muchos otros idiomas. Era el método estándar para la descripción del algoritmo utilizado por la ACM en libros de texto y fuentes académicas para más de treinta años.

Fue diseñado para evitar algunos de los problemas que se observan con FORTRAN y, finalmente, dio lugar a muchos otros lenguajes de programación, incluyendo BCPL, B, Pascal, PL/I, Simula, y C. ALGOL introdujo bloques de código y los pares de empezar y terminar de delimitar ellos y también era la primera lengua implementar definiciones de funciones anidadas con ámbito léxico

La voz es un acrónimo de las palabras inglesas Algorithmic Language (lenguaje algorítmico).

Los objetivos principales de ALGOL 68 son el permitir comunicar algoritmos, el permitir una eficiente ejecución de los mismos en diferentes arquitecturas y el de servir como herramienta para la enseñanza.

ALGOL es considerado el lenguaje mas importante de su era, en términos de su influencia en el desarrollo posterior de lenguajes.

SIMULA 67

Es un lenguaje de programación de propósito general que surge de los modelos de simulación.

Desarrollado en 1967 en el NCC (Norwegian Computer Center) de Oslo por Kristen Nygaard y Ole-Johan Dahl,fue diseñado inicialmente para simular sucesos discretos, pero pronto se transformó en una herramienta de propósito general. Recoge a su vez influencias de lenguajes anteriores; concretamente del Algol-60 (1960) y de Simula I (1964)

Del primero recoge conceptos tales como la estructura de bloques y la de algunas sentencias de control del proceso . De Simula-I recoge también algunas construcciones, pero la mayor aportación original es sin duda el concepto de clase, en el que aparece por primera vez la posibilidad de que el usuario coloque juntos los datos y los métodos para manipularlos. Lo que se conoce como "Data abstraction".

Símula67 tiene el mérito de haber introducido por primera vez los conceptos de clase, objeto y herencia, lo que supone un avance conceptualmente muy importante, pues contiene el germen de la moderna POO. Sin embargo tuvo poca trascendencia práctica.

...

Descargar como (para miembros actualizados)  txt (2.2 Kb)  
Leer 1 página más »
Disponible sólo en Clubensayos.com