Após mais de dois anos de desenvolvimento, o projeto GNU lançamento , um interpretador para uma das linguagens de programação mais antigas — , totalmente compatível com os requisitos da norma ISO 13751 ("Linguagem de Programação APL, Estendida"). A linguagem APL se destaca pela otimização para trabalhar com arrays de profundidade arbitrária e pelo suporte a números complexos, o que a torna popular para cálculos científicos e processamento de dados. No início da década de 1970, a ideia da máquina APL impulsionou a criação do primeiro computador pessoal do mundo, o IBM 5100. O APL também foi muito popular em computadores soviéticos no início dos anos 80. Entre os sistemas modernos baseados nas ideias do APL, podemos citar os ambientes computacionais Mathematica e MATLAB.
Na nova versão:
- Foi adicionada a capacidade de criar aplicações gráficas utilizando em torno da biblioteca GTK;
- Um módulo RE foi adicionado, permitindo o uso de expressões regulares;
- Um módulo FFT (Fast Fourier Transforms) para realizar transformadas rápidas de Fourier foi adicionado;
- Foi implementado o suporte a comandos APL definidos pelo usuário;
- Uma interface para a linguagem Python foi adicionada, permitindo que as capacidades vetoriais do APL sejam usadas em scripts Python.
Fonte: opennet.ru
