Programmiersprache (APL)

Was ist Programmiersprache (APL)?
Die Programmiersprache (APL) wurde erstmals 1962 in einem gleichnamigen Buch von Kenneth E. Iverson beschrieben. APL ist eine interaktive und interpretierte Sprache der dritten Generation (3GL), die auf den rigorosen Ausdruck von mathematischen Notationen durch einen Computer in einer interpretativen Weise ausgerichtet ist. APL hat eine kompakte Darstellung von Arrays und Operatoren, die sie manipulieren und gleichzeitig die abstrakte Problemlösung ermöglichen. Dies geschieht aus verschiedenen Domänen und drückt Algorithmen aus, die unabhängig von den Besonderheiten der Computerplattform sind.

Heute wird APL von einer Reihe kommerzieller und nichtkommerzieller Anbieter in integrierten Entwicklungsumgebungen (IDE) bereitgestellt.

Bevor sie als APL bekannt wurde, wurde die Sprache einfach als Iversons Sprache bekannt.

APL wird häufig in verschiedenen Problembereichen wie Mathematik, wissenschaftliche Forschung, Visualisierung, Ingenieurwesen, Robotik und Versicherungsmathematik verwendet. Die Sprache wird mit dem einzigartigen und nicht standardmäßigen APL-Zeichensatz geschrieben. Iverson behauptete, dass die Verwendung dieses Satzes eine Notationsfähigkeit erzeugt, die einen regulären Zeichensatz übertrifft.

Dementsprechend beruht die Leistungsfähigkeit von APL auf der Bezeichnung von gemeinsamen Array-Operatoren, Funktionen und deren Kombinationen durch ein einzelnes dediziertes Symbol (Primitiv). Das Ergebnis ist eine Sprache, die nicht leicht zu lesen ist. APL verfügt jedoch über eine kleine, aber leidenschaftliche Benutzerbasis in den Bereichen Finanzen, Versicherungen und mathematische Anwendungen.

APL-Programme werden eher im APL-Arbeitsbereich interpretiert als kompiliert. Im Gegensatz zu anderen Sprachen, die von oben nach unten ausgewertet werden, werden APL-Ausdrücke von rechts nach links ausgewertet. Ursprünglich enthielt APL keine Kontrollstrukturen. Moderne Implementierungen umfassen jedoch im Allgemeinen einen umfassenden Satz von Kontrollstrukturen, die eine Datentrennung und Programmablaufsteuerung ermöglichen.

APL wurde vom American National Standards Institute (ANSI) und der International Organization for Standardization (ISO) standardisiert.

APL-Programme werden am besten geschrieben, indem eine spezielle Tastatur mit einer APL-spezifischen symbolischen Notation verwendet wird oder eine allgemeine Tastatur neu zugeordnet wird und APL-Sprachdekale verwendet werden, um APL-Funktionen anzuzeigen.


War die Erklärung zu "Programmiersprache (APL)" hilfreich? Jetzt bewerten:

Weitere Erklärungen zu