APL (Programmiersprache)
APL, Abkürzung für A Programming Language, ist eine Programmiersprache, wurde von Kenneth Iverson und Kollgen bei IBM in der 60er Jahren entwickelt und war auf Großrechnern wie auch auf Vorläufern der Personal Computer populär. Für die Erstellung der Quelltexte wird ein sehr großer Zeichensatz benötigt, der keinem der für Texteditoren üblichen Standards entspricht, so dass man eine spezielle Tastatur und auch spezielle Fonts verwenden muss.
Vorteil von APL ist der große Umfang an mathematischen Funktionen. Auch das Arbeiten mit mehrdimensionalen Matrizen ist extrem einfach, es gibt sogar einen einfachen Operator, mit dessen Hilfe sich ein lineares Gleichungssystem lösen lässt.
Die Gestaltung von Benutzerschnittstellen ist andererseits sehr schlecht, nicht einmal eine Curses-ähnliche Vollbild-Darstellung ist möglich, geschweige denn eine Anbindung an grafische Oberflächen.
Die Bedeutung von APL ist mittlerweile quasi auf dem Nullpunkt angekommen.