| Was ist APL |
|
|
|
|
APL (A Programming Language) ist eine interaktive, mengenorientierte Programmiersprache, d.h., man ist bestrebt seine Daten nicht satzweise, sondern als Ganzes zu verarbeiten. APL ist besonders geeignet zur schnellen Anwendungsentwicklung, zum Prototyping, für nur einmal zu erstellende Anwendungen, für Anwendungen mit unklarem Anforderungsprofil und Anwendungen, die häufigen Änderungen unterworfen sind. Selbstverständlich kann APL auch zur ganz normalen Anwendungsentwicklung benutzt werden. APL eignet sich auch für die Lösungen der Aufgaben des Mathematikunterrichts, die Berechnungen in naturwissenschaftlichen Praktika, Modellsimulationen und vieles andere mehr. Die Verwendung des Arrays als zentraler Datenstruktur unterscheidet APL von den meisten anderen Programmiersprachen. Ein Array ist eine 0 bis n-dimensionale (rechteckige) Struktur. Jedes Element eines Arrays kann wieder ein Array sein. Durch diese Schachtelungsmöglichkeit von Arrays kann praktisch jede Datenstruktur abgebildet werden. Die Elementarfunktionen von APL können solche Arrays als Ganzes oder in Teilen verarbeiten, daher kennt APL auch keine expliziten Kontrollstrukturen (trotzdem haben einige neuere Interpreter Kontrollstrukturen implementiert). Mit diesem Konzept der Verarbeitung ganzer Arrays stellt APL auch eine ideale Sprache für massiv-parallele Systeme dar. Die APL-Elementarfunktionen werden als Symbole dargestellt. Diese sind zumeist der Mathematik und dem griechischen Alphabet entlehnt. Der Anfänger muß daher zuerst lernen, auf welcher Taste er das entsprechende Funktionssymbol findet. Die unterschiedlichen Anbieter liefern dazu in der Regel Tastaturaufkleber und/oder unterstützende Software mit.
Als Favorit markieren
Lesezeichen setzen
Als Email versenden
Hits: 2698 Trackback(0)
Kommentare (0)
![]() Kommentar schreiben
|
Was ist APL?













