lunes, 15 de noviembre de 2010

ALGOL

Algol es un acronimo de Algorithmic Language, fue muy popular en los años 60. Algol influyo en varios programas como: Pascal, Ada y C.

En 1965 se definieron 2 corrientes:
  • Algol W
  • Algol 68
Algol W
Lenguaje diseñado por Niklaus Wirth y Tony Haore. Se trata de un lenguaje conciso, simple de implementar que evita todos lo defectos conocidos del lenguaje Algol, e incluye características adicionales. No es sucesor de Algol.

Entre las características del lenguaje destacan aritmética de doble presicion, números complejos, strings y estructuras de datos dinamicos, valor resultado.

Algol 68
La definición del lenguaje fue representada en 1965. Luego de varios años de revisión del diseño se llego a una versión definitiva en 1968. El principal autor es Adriaan van Wijngaarden.

El objetivo principal son el de permitir comunicar algoritmos, el permitir una eficiente ejecución de los mismos en diferentes arquitecturas.

Una característica de Algol 68 es que su semántica fue definida antes de ser implementado en base al formalismo llamado gramáticas de 2 niveles.

1 comentario: