Forth:First
Einführung in Forth
Bearbeiten- HelloWorld
- Source Code
- Reverse Polish Notation
- Kommentare
- HelloWorld
/ Endline comment
( Inline / Multiline comment )
Stack
Bearbeiten- ein bisschen Theorie
- ein bisschen Praxis
Variablen
BearbeitenCREATE
CREATE puffer 12 CHARS ALLOT
legt einen Puffer für zwölf Zeichen an.
Eingaben und Ausgaben
BearbeitenKEY
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