Rilascio di GNU APL 1.8

Dopo più di due anni di sviluppo, il progetto GNU presentata problema GNU APL 1.8, un interprete per uno dei più antichi linguaggi di programmazione - APL, che soddisfa pienamente i requisiti della norma ISO 13751 ("Programming Language APL, Extended"). Il linguaggio APL è ottimizzato per lavorare con matrici di nidificazione arbitraria e supporto per numeri complessi, il che lo rende richiesto per calcoli scientifici ed elaborazione dati. All'inizio degli anni '1970, l'idea della macchina APL diede impulso alla creazione del primo personal computer al mondo, l'IBM 5100. L'APL era molto popolare anche sui computer sovietici nei primi anni '80. Dei sistemi moderni basati sulle idee di APL, si possono notare gli ambienti di calcolo Mathematica e MATLAB.

Nella nuova versione:

  • Aggiunta la possibilità di creare applicazioni grafiche utilizzando reggiatura intorno alla libreria GTK;
  • Aggiunto modulo RE che consente l'utilizzo di espressioni regolari;
  • Aggiunto modulo FFT (Fast Fourier Transforms) per eseguire Fast Fourier Transform;
  • Supporto implementato per i comandi APL definiti dall'utente;
  • Aggiunta un'interfaccia al linguaggio Python che consente di utilizzare le funzionalità vettoriali di APL negli script Python.

Fonte: opennet.ru

Aggiungi un commento