Ü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? APL Symbole
APL Symbole PDF Drucken E-Mail

APL bietet eine interaktive Umgebung, d.h. jeder Befehl kann eingetippt und mit Enter (Carriage Return) ausgeführt werden. Wenn Sie also einen APL-Interpreter auf Ihrem Rechner haben, können Sie die folgenden Ausdrücke sofort eintippen und erhalten nach dem Drücken der Enter-Taste das Ergebnis. Die Eingaben sind 6 Stellen eingerückt, die Ausgaben beginnen in der ersten Stelle.

Die Wertzuweisung wird durch einen Pfeil nach links dargestellt. Datentypen brauchen im APL nicht deklariert werden. Die aktuelle Belegung kann durch Eintippen des Variablennamens angezeigt werden.

      zahlen ← 17 4 4711 0 10000
zahlen
17 4 4711 0 10000

text← 'Hallo, wie geht''s?'
text
Hallo, wie geht's?

Sie sehen den Zuweisungspfeil in der ersten Zeile des Beispiels nicht?

Die Grundrechenarten werden durch die aus der Mathematik bekannten Symbole dargstellt.

+  Addition

- Subtraktion

× Multiplikation

÷ Division

Beispiel:

      3×zahlen
51 12 14133 0 30000

APL kennt nur wenige Regeln. Eine Elementarfunktion kann entweder zwei Argumente (ein rechtes und ein linkes, Beispiel: Grundrechenarten) oder nur ein rechtes Argument haben (Beispiel: Kehrwert). Sind in einem Ausdruck mehrere Elementarfunktionen, wird die am weitesten rechts stehende zuerst ausgeführt. Durch Klammerung kann die Abarbeitungsreihenfolge beeinflußt werden.

Funktion "Multiplikation" mit rechtem und linkem Argument (zweistellige Funktion)

      3×7
| |
| '--- rechtes Argument
'----- linkes Argument
21

Funktion "Kehrwert" mit rechtem Argument (einstellige Funktion)

      ÷5 2 3 .25
|
'--- rechtes Argument (Vektor mit 4 Zahlen)
.2 .5 .3333333333 4

Die Abarbeitung von Ausdrücken erfolgt von rechts nach links.

      1.2×10+20
\ \/
\ 30 Auswerten der Addition 10+20
\/
36 Auswerten der Multiplikation 1.2×30

Klammern beeinflussen die Abarbeitungsreihenfolge.

      (1.2×10)+20
\/ /
12 / Auswerten der Multiplikation 1.2×10
\/
22 Auswerten der Addition 12+20

Weitere Beispiele können sie den Lehrbüchern der Literaturliste entnehmen.



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: 1371
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.