A Programming Language (APL)
APL to wysokopoziomowy język programowania, który wyróżnia się zwięzłością i zdolnością do manipulacji macierzami. Opracowany przez Kennetha E. Iversona w latach 60. XX wieku, APL jest używany na różnych platformach, od mikrokomputerów po maszyny mainframe.
Zastosowanie APL
Język APL znajduje zastosowanie w tworzeniu modeli matematycznych oraz rozwiązywaniu złożonych problemów obliczeniowych. Chociaż jest głównie językiem interpretowanym, istnieją również kompilatory, które umożliwiają jego użycie w różnych środowiskach.
Wymagania techniczne
Aby korzystać z APL, przed pojawieniem się graficznych interfejsów użytkownika, konieczne było posiadanie specjalnego oprogramowania lub zmodyfikowanej pamięci ROM, co umożliwiało prawidłowe wyświetlanie znaków języka.
Przykłady zastosowań
- Modele matematyczne
- Analiza danych
- Obliczenia naukowe
Historia
Jednym z pierwszych komputerów osobistych, które wspierały APL, był IBM 5100. Wprowadzony na rynek w 1975 roku, oferował wbudowaną obsługę APL, jako dodatek do języka BASIC lub jako samodzielny język. IBM 5100 był w zasadzie desktopową wersją komputera IBM S/360, obsługującą APL oraz BASIC.