Wydanie GNU APL 1.8

Po ponad dwóch latach rozwoju Projekt GNU wprowadzono problem GNU APL 1.8, interpreter jednego z najstarszych języków programowania - APL, w pełni spełniający wymagania normy ISO 13751 („Język Programowania APL, Rozszerzony”). Język APL jest zoptymalizowany do pracy z dowolnie zagnieżdżonymi tablicami i obsługuje liczby zespolone, co czyni go popularnym w obliczeniach naukowych i przetwarzaniu danych. Na początku lat 1970. pomysł maszyny APL dał impuls do stworzenia pierwszego na świecie komputera osobistego, IBM 5100. APL był również bardzo popularny na komputerach radzieckich na początku lat 80. Do nowoczesnych systemów opartych na ideach APL zaliczają się środowiska obliczeniowe Mathematica i MATLAB.

W nowej wersji:

  • Dodano możliwość tworzenia aplikacji graficznych przy użyciu wysoki wokół biblioteki GTK;
  • Dodano moduł RE pozwalający na użycie wyrażeń regularnych;
  • Dodano moduł FFT (Fast Fourier Transforms) umożliwiający wykonanie szybkiej transformacji Fouriera;
  • Zaimplementowano obsługę poleceń APL zdefiniowanych przez użytkownika;
  • Dodano interfejs dla języka Python, pozwalający na wykorzystanie możliwości wektorowych APL w skryptach Pythona.

Źródło: opennet.ru

Dodaj komentarz