APL | |
---|---|
Paradigma | massiiv, funktsionaalne, struktureeritud, modulaarne |
Väljalaskeaeg | 1964 |
Looja | Kenneth E. Iverson |
Arendaja | Kenneth E. Iverson |
Tüüpimine | dünaamiline |
Implementatsioonid | IBM APL2, Dyalog APL, APL2000, Sharp APL, APLX |
Dialektid | A+, Dyalog APL, APLNex |
Mõjutatud keeltest | matemaatiline notatsioon |
Mõjutanud keeli | J, K, Nial, PPL, Q, MATLAB, Mathematica |
APL (nimetatud raamatu "A Programming Language" järgi) on interaktiivne massiiv-orienteeritud programmeerimiskeel ning integreeritud arenduskeskkond. Keel baseerub matemaatilisel notatsioonil ning loojaks on Kenneth E. Iverson.
APL-il on mitmed ebatavalised omadused:
APL oli oluliseks mõjuriks tabelarvutuse ja funktsionaalse programmeerimise arengule, ning praegustele matemaatikaprogrammidele. Samuti on ta inspireerinud mitmeid hilisemaid programmeerimiskeeli.
Hello world programm APL'is:
'Hello, world!'