Internet Lexikon Startseite

APL - Info

Copyright by at-mix
Spacer Spacer
Glossar | Kategorie wählen | Hilfe Fehler?

APL

Programmiersprache
APL, abgekürzt für A Programming Language, ist eine interpretierte Programmiersprache. Sie wurde von Kenneth Iverson und seinen Kollegen bei IBM in der 60er Jahren entwickelt und war auf Großrechnern wie auch auf Vorläufern des Personal Computers populär.

APL gilt als zweitälteste Programmiersprache nach FORTRAN. Für die Erstellung der Quelltexte wird ein sehr großer Zeichensatz benötigt, der keinem der für Texteditoren üblichen Standards entsprach, so dass man eine spezielle Tastatur verwenden musste. Heute reicht die Installation eines APL-Zeichensatzes aus.

Vorteil von APL ist der große Umfang an mathematischen Funktionen. Auch das Arbeiten mit Matrizen oder gar mehrdimensionalen Arrays ist außergewöhnlich einfach. Die Sprache ist sehr mächtig: Keine andere Sprache kann mit dieser Kürze und Stringenz aufwarten. Wo in anderen Programmiersprachen viele Zeilen vonnöten sind, reicht bei APL häufig schon ein Statement mit einigen wenigen Symbolen. Beispielsweise kann man das Acht-Damen-Problem in APL in einer einzigen Zeile lösen.

APL beeinhaltet Konzepte, die erst jetzt in anderen Sprachen/Umgebungen realisiert werden, wie zum Beispiel eine automatische Speicherverwaltung sowie eine automatische Typenumwandlung. Wegen der Fähigkeit zur Verarbeitung sehr großer Arrays forderten APL-Programmierer soviel Speicher wie möglich. Da APL als interpretierte Sprache zudem Nachteile in der Performance gegenüber compilierten Sprachen hatte, kann man heute sagen: APL war seiner Zeit voraus und zwar zu weit.

Heute, da Rechenleistung im Überfluss vorhanden ist und Hauptspeicher nichts mehr kostet, lässt sich APL auch auf jedem normalen PC anwenden.

Seit Mitte der Neunziger Jahre haben kleinere Software-Firmen (APL2000, Dyalog APL) APL-Dialekte vorgestellt, die dem APL2 der IBM mittlerweile in Sachen Leistungsfähigkeit den Rang abgelaufen haben.

Die derzeit modernste Implementation, Dyalog APL, wurde von Microsoft in den Kreis der .NET-Sprachen aufgenommen. Dieses APL lässt nach Meinung von Nutzern kaum noch Wünsche offen.

In Deutschland hat APL heute kaum noch Bedeutung.
Person(en):
Zeitraum:
Firma:
kein Eintrag vorhanden
- -
kein Eintrag vorhanden

Es gibt 40 weiterführende Erklärungen oder Definitionen:

2000,   Array,   Computer,   Dialekt,   Editor BeitragEditor,   ENUM,   Eser,   FORTRAN,   Funktion,   Großrechner,   Hauptspeicher,   IBM BeitragIBM,   Installation,   Language,   Microsoft BeitragMicrosoft,   Mode,   Performance,   Personal Computer,   Programm,   Programmierer,   Programmiersprache,   Quelltext,   Rach,   Rechner,   Reis BeitragReis,   Satz,   Software,   Speicher,   Sprache,   Standard,   String,   Symbol BeitragSymbol,   Tastatur BeitragTastatur,   Text,   Texteditor BeitragTexteditor,   Verso,   WAND,   Zeichen,   Zeichensatz,   Zeile 

Veröffentlicht am:
Zuletzt bearbeitet am:
Referenz:
13.07.2004 von Wilhelm Janssen (7094) Beiträge
26.08.2004 von Wilhelm Janssen
at-mix
Druckversion
Spacer
0|1|2|3|4|5|6|7|8|9|
A|B|C|D|E|F|G|H|I|J|
K|L|M|N|O|P|Q|R|S|T|
U|V|W|X|Y|Z|  -  :-) 
Dateiendungen
validome.org
Bei Validome können Sie Ihre Website auf barrierefreies HTML testen
 
nach oben