un lenguaje de programación, lenguaje de programación de computadoras que fue desarrollado en la década del '60 que es usado generalmente para crear tablas de datos (basado en consignas enlazadas, usado en superordenadores y pequeñas computadoras)
APL (A Programing Language, también conocido como Array Processing Language desde hace algunos años) es un
lenguaje de programación interpretado desarrollado por
Kenneth Iverson, de
IBM, a finales de los años 60.Es un lenguaje muy conciso, con una sintaxis muy sencilla. Está orientado a trabajos con matrices, con la que se pueden hacer todo tipo de operaciones lógicas o matemáticas. Incluso se pueden definir nuevas operaciones matriciales. Es de una potencia tremenda. Una sola sentencia puede traducirse en miles de ellas en otros lenguajes, como por ejemplo
Fortran. Como ejemplo, el lenguaje de simulación de circuitos,
SIAL, ocupaba cerca de 25 000 sentencias en Fortran-
Assembler y, al ser reescrito en APL, todo el programa se podía imprimir en dos folios [1]. Por otra parte, a pesar de ser un lenguaje de tan alto nivel, también es capaz de manipular a escala de bits y tiene interfaces con lenguajes de programación de bajo nivel (C, ensamblador...) mediante los llamados procesadores auxiliares.
Ver más en Wikipedia.org...