APL (A)

A Programming Language. Oprindelig titlen på en bog fra 1962 af Harvard-professoren Kenneth E. Iverson. I bogen defineres en ny matematisk notationsteknik, som siden har dannet grundlaget for udviklingen af programmeringssproget APL.

Sigtet var i første række at give mulighed for hurtig løsning af matematisk/statistiske opgaver i et tidstro miljø med terminaladgang. APL er derfor et fortolket sprog, der giver mulighed for omgående svar på komplicerede beregninger, som kan formuleres meget kompakt og præcist i Iverson's notation. Specielt hvor beregninger omfatter data, der kan samles i arrays, kan en enkelt sætning i APL ofte gøre det ud for ganske mange linier i et almindeligt programmeringssprog (som tommelfingerregel regner en APL-programmør med at skulle bruge ca. 2 minutter for hver time, det tager at skrive et program i et andet sprog).

Selv om APL i dag er tilgængeligt i såvel mainframe som PC-miljøer og er udbygget med samme faciliteter til at håndtere skærmbilleder og lagrede data som andre programmeringssprog, anvendes det stadig fortrinsvis til løsning af opgaver, der kræver behandling af store talmængder eller hyppige programændringer, f.eks. i den finansielle sektor. De i de senere år fremkomne børssystemer, som "selv" handler værdipapirer, er således typisk udviklet i APL.

Forfattere: 
Klaus Hansen
Casper Thomsen