Einfuhrung in die Programmiersprache APL

Bok av Peter P Bothner
APL (A Programming Language) ist eine dialogorientierte Programmiersprache, die sowohl im technisch-wissenschaftlichen als auch im kommerziell-administrativen Bereich eingesetzt wird. Der Vorteil gegenuber anderen Programmiersprachen wie z.B. PASCAL, FORTRAN, COBOL und BASIC besteht darin, da Strukturen wie etwa Vektoren und Matrizen sich mit Hilfe von APL-Operatoren verknupfen lassen, wobei die Strukturen selbst - und nicht ihre Komponenten - die Operanden sind. Somit konnen - auch bei komplexen Problemstellungen - kleine und ubersichtliche Programme als Losungen entwickelt werden. Die dialogorientierte Arbeitsweise und die wenigen Regeln zur Beschreibung der Syntax von APL erlauben einen einfachen Zugang und ein Lernen durch Experi- mentieren, so da auch Anfanger schon nach kurzer Zeit in der Lage sind, selbstandig Problemlosungen zu entwickeln und zur Ausfuhrung zu bringen. APL steht sowohl auf Grorechnern als auch auf Mikrocomputern zur Ver- fugung. Die Standardisierung der Sprache und die einheitliche Sprachumgebung gewahrleisten eine weitestgehende Ubertragbarkeit eines APL-Programms von ei- ner Datenverarbeitungsanlage auf eine andere. In Verbindung mit der Programmiersprache APL steht stets ein System von Dienst- programmen zur Verfugung, so da von einem "e;APL-System"e; gesprochen wird. Im Zuge der Dezentralisierung von Rechenkapazitat sind in den letzten Jahren APL- Systeme entwickelt worden, die mit Hilfe von Hilfsprozessoren das gesamte Lei- stungsspektrum eines Mikrocomputers zur Verfugung stellen. Dem daraus resultie- renden verstarkten Interesse am Einsatz von APL auf Mikrocomputern soll dieses Buch Rechnung tragen.