Dopo oltre due anni di sviluppo, il progetto GNU rilascio , un interprete per uno dei linguaggi di programmazione più antichi — , completamente conforme agli standard ISO 13751 («Programming Language APL, Extended»). Il linguaggio APL è ottimizzato per lavorare con array di qualsiasi profondità e supporta i numeri complessi, rendendolo molto richiesto per calcoli scientifici e l'elaborazione dei dati. All'inizio degli anni '70, l'idea di una macchina APL ha portato alla creazione del primo personal computer al mondo, l'IBM 5100. L'APL ha anche goduto di grande popolarità sui computer sovietici all'inizio degli anni '80. Tra i moderni sistemi basati sulle idee dell'APL, possiamo citare gli ambienti di calcolo Mathematica e MATLAB.
Nella nuova versione:
- È stata aggiunta la possibilità di creare applicazioni grafiche utilizzando attorno alla libreria GTK;
- È stato aggiunto il modulo RE, che consente di utilizzare le espressioni regolari;
- È stato aggiunto il modulo FFT (Fast Fourier Transforms) per eseguire trasformate di Fourier rapide;
- È stato implementato il supporto per comandi APL definiti dall'utente;
- È stata aggiunta un'interfaccia per il linguaggio Python, che consente di utilizzare nelle script Python le capacità vettoriali di APL.
Fonte: opennet.ru
