Einf hrung 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, dass 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 koennen - auch bei komplexen Problemstellungen - kleine und ubersichtliche Programme als Loesungen 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 dass auch Anfanger schon nach kurzer Zeit in der Lage sind, selbstandig Problemloesungen zu entwickeln und zur Ausfuhrung zu bringen. APL steht sowohl auf Grossrechnern als auch auf Mikrocomputern zur Ver- fugung. Die Standardisierung der Sprache und die einheitliche Sprachumgebung gewahrleisten eine weitestgehende UEbertragbarkeit 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 dass von einem "APL-System" 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.