Nach mehr als zwei Jahren Entwicklung präsentiert das GNU-Projekt Release , einen Interpreter für eine der ältesten Programmiersprachen — , der vollständig den Anforderungen des ISO 13751-Standards („Programming Language APL, Extended“) entspricht. Die APL-Sprache zeichnet sich durch ihre Optimierung für die Arbeit mit Arrays beliebiger Verschachtelung und die Unterstützung komplexer Zahlen aus, was sie für wissenschaftliche Berechnungen und Datenverarbeitung von Bedeutung macht. Zu Beginn der 1970er Jahre gab die Idee einer APL-Maschine den Anstoß zur Schaffung des ersten Personal Computers der Welt, dem IBM 5100. APL erfreute sich auch großer Beliebtheit auf sowjetischen Computern zu Beginn der 80er Jahre. Von modernen Systemen, die auf den Ideen von APL basieren, sind die Rechenumgebungen Mathematica und MATLAB zu erwähnen.
In der neuen Version:
- Die Möglichkeit zur Erstellung grafischer Anwendungen unter Verwendung um die GTK-Bibliothek;
- Ein RE-Modul wurde hinzugefügt, das die Verwendung regulärer Ausdrücke ermöglicht;
- Ein FFT-Modul (Fast Fourier Transforms) wurde hinzugefügt, um schnelle Fourier-Transformationen durchzuführen;
- Die Unterstützung für benutzerdefinierte APL-Befehle wurde implementiert;
- Eine Schnittstelle für die Programmiersprache Python wurde hinzugefügt, die es ermöglicht, die vektoriellen Möglichkeiten von APL in Python-Skripten zu nutzen.
Quelle: opennet.ru
