APL2000

Produktname APL+Win, die Windows-Version von Manugistics APL*Plus gibt es für Windows und Unix.

Web: https://apl2000.com/

Dyalog Ltd

Produktname Dyalog APL, gibt es für DOS, Windows, AIX, Unix, Mac und Linux.

Kostenlose Lizenzen für den nicht-kommerziellen Einsatz sind von Dyalog erhältlich.

Web: https://dyalog.com/

GNU APL

GNU APL ist ein freier Interpreter mit fast vollständiger Implementierung des ISO-Standards 13751.  Er bietet u.a. nested Arrays, komplexe Zahlen und shared Variables.

Web: https://www.gnu.org/software/apl/

IBM APL2

wurde 2022 von Log-On Software übernommen und wird kompatibel weitergeführt.

J Software

Obwohl ein gestandener APLer J Code nicht ohne weiteres lesen und verstehen kann, ist J dennoch ein Mitglied der APL Sprachfamilie, denn der einzige wesentliche Unterschied ist die völlig unterschiedliche Art der Darstellung der Funktionen und Operatoren:

  • APL verwendet einen eigenen Zeichensatz mit speziellen Symbolen.
  • J verwendet nur ASCII Symbole, in der Regel eines pro Funktion/Operator, aber gelegentlich auch mehr als ein Zeichen.

Web: https://www.jsoftware.com/

Log-On-APL2

Produktname APL2, gibt es als Workstation APL2 für Windows, AIX, Sun/Solaris und Linux, sowie als APL2/390 für VM und TSO (Mainframe).

Web: https://log-on.com/apl2/

NARS2000

Ein Open-Source-APL für Windows, Linux und Mac OS. Herunterladen, Doppelklick auf die EXE und los gehts!

Web: https://www.nars2000.org/

kx Systems

Mit der Datenbank Kdb und den Sprachen K und Q stellt kx Systems die mit Abstand kommerziell erfolgreichsten Mitglieder der APL-Familie.

K ist eine abgespeckte Version von APL, die auf extrem gute Performance für die Verarbeitung grosser bis sehr grosser Datenmengen ausgelegt ist. Wie J verwendet K nur ASCII-Symbole für die Darstellung von Funktionen und Operatoren, beschränkt sich aber auf ein einzelnes Zeichen pro Funktion und pro Operator.

Q ist lediglich ein Layer über K: statt Zeichen werden englische Wörter für die Funktionen und Operatoren verwendet.