La Enciclopedia Libre Universal en Español dispone de una lista de distribución pública, enciclo@listas.us.es

APL

Artículo de la Enciclopedia Libre Universal en Español.

Saltar a navegación, buscar

APL (A Programing Language) es un lenguaje de programación de alto nivel, desarrollado por Kenneth E. Iverson en IBM a finales de los años 1960.

Es un lenguaje interpretado orientado a operaciones matriciales muy conciso y con una sintaxis muy sencilla; una sola sentencia puede traducirse en miles de ellas en otros lenguajes. Por ejemplo, SIAL (Simulador Alfonseca), el lenguaje de simulación de circuitos analógicos creado por Manuel Alfonseca en los años 60 ocupaba cerca de 25 000 sentencias en Fortran-Assembler y en APL todo el programa cabía en dos folios.

A pesar de ser un lenguaje de tan alto nivel también es capaz de realizar manipulaciones a escala de bits.

Tiene la propiedad de que desde una rutina se puede reescribir otra lo que lo hace muy apropiado para la fabricación de compiladores.

Sus principales problemas son:

  1. Necesita un teclado especial para poner introducir los operadores lógicos y simbólicos.
  2. Es tan potente que es difícil de documentar.
Herramientas personales
Espacios de nombres
Variantes
Acciones
Navegación
Herramientas
Crear un libro