![]() | ![]() |
APL hat heute nur noch eine geringe Bedeutung in der Software-Entwicklung. Echte, große Software-Systeme zu entwickeln in APL ist wahrscheinlich (dies ist allerdings meine persönliche Meinung, der mancher widersprechen wird) wenig empfehlenswert. Echte Objektorientierung, bzw. eine Unterstützung dafür auf syntaktischer Ebene, existiert in APL nicht. Damit bleiben viele moderne Methoden der Software-Entwicklung, die ja letztlich immer auf einer maschinenunterstützten Formalisierung beruhen, in APL verschlossen. APL ist zweifellos eine alte Programmiersprache und als solche sind in ihr viele Erkenntnisse der modernen Informatik nicht eingeflossen. Das Grundprinzip hat sich seit Kenneth Iversons Präsentation von "A Programming Language" nicht verändert, auch wenn moderne APL-Systeme um Konstrukte konventioneller Programmiersprachen erweitert wurden und wenn heute in APL programmiert wird, finden sich "for", "if", usw. im Code - oder Äquivalente dazu.
| made with |
![]() |