Über APL

  • Was ist APL?
    • Schachtelung
    • APL Font
    • APL Symbole
    • APL Tastatur
  • Wer bietet APL an?
  • APL Veranstaltungen
  • APL Literaturhinweise
  • APL Journal
  • APL Mailingliste
  • APL Feeds
  • APL Downloads
  • APL Links

  • Home
  • Wir über uns
  • Kontakt

Pfad

Home Was ist APL?
Was ist APL PDF Drucken E-Mail

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.



Seite zu den Social Bookmarks hinzufügen
Digg! Reddit! Del.icio.us! Mixx! Free and Open Source Software News Google! Live! Facebook! StumbleUpon! Mister-Wong!
Als Favorit markieren
Lesezeichen setzen
Als Email versenden
Hits: 2698
Trackback(0)
trackbackTrackBack URI für diesen Eintrag
Kommentare (0)Add Comment
feedRSS feed Kommentare

Kommentar schreiben
bold italicize underline strike url image quote Smile Wink Laugh Grin Angry Sad Shocked Cool Tongue Kiss Cry
kleiner | groesser

Powered by Azrul's Jom Comment for Joomla!
busy
 

Powered by Joomla!. Valid XHTML and CSS.