Zum Inhalt springen

Forth:First

Aus Wikibooks


Einführung in Forth

[Bearbeiten]
    • HelloWorld
      • Source Code
      • Reverse Polish Notation
      • Kommentare

/ Endline comment

( Inline / Multiline comment )

Stack

[Bearbeiten]
  • ein bisschen Theorie
  • ein bisschen Praxis

Variablen

[Bearbeiten]
  • CREATE
    • CREATE puffer 12 CHARS ALLOT legt einen Puffer für zwölf Zeichen an.

Eingaben und Ausgaben

[Bearbeiten]
  • KEY ermöglicht den ASCII-Code eines einzelnen Zeichens einzulesen und auf den Stack zu packen.
  • EMIT nimmt vom Stack einen Wert, interpretiert diesen als ASCII-CODE eines einzelnen Zeichens und gibt dieses Zeichen aus.
  • ACCEPT nimmt eine definierte Anzahl von Zeichen vom Standard-Input entgegen.

nicht standard TIP


  • Forth Dokumentieren der Standard ( -- )
Den Themenbereich mit "Forth Spezifikation erfolgreich lesen" vertiefen...



  • Ablaufsteuerung
    • if then else
    • do while
    • while do
    • for
  • Funktionen, words

: newWordName doing ;

  • Vokabular