This page (revision-11) was last changed on 03-Feb-2023 15:21 by John 

This page was created on 27-Jul-2010 06:33 by John

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Page revision history

Version Date Modified Size Author Changes ... Change note
11 03-Feb-2023 15:21 11 KB John to previous
10 27-Jul-2010 07:00 11 KB John to previous | to last
9 27-Jul-2010 07:00 11 KB John to previous | to last
8 27-Jul-2010 06:59 12 KB John to previous | to last
7 27-Jul-2010 06:57 12 KB John to previous | to last
6 27-Jul-2010 06:51 12 KB John to previous | to last
5 27-Jul-2010 06:40 12 KB John to previous | to last
4 27-Jul-2010 06:38 12 KB John to previous | to last
3 27-Jul-2010 06:36 13 KB John to previous | to last
2 27-Jul-2010 06:34 13 KB John to previous | to last
1 27-Jul-2010 06:33 32 bytes John to last

Page References

Incoming links Outgoing links

Version management

Difference between version and

At line 30 changed one line
!! Interpreter und Compiler
!! Interpreter and Compiler
At line 32 changed one line
Ein klassisches FORTH-System stellt immer sowohl einen Interpreter als auch einen Compiler zur Verfügung. Nach der Einschaltmeldung oder einem Druck auf die -Taste wartet der FORTH-Interpreter mit dem FORTH-typischen "ok" auf Ihre Eingabe. Sie können ein oder mehrere Befehlswörter In eine Zelle schreiben. volksFORTH beginnt erst nach einem Druck auf die RETURN-Taste mit seiner Arbeit, indem es der Reihe nach jeden Befehl in der Eingabezeile abarbeitet. Dabei werden Befehlsworte durch Leerzeichen begrenzt. Der Delimiter (Begrenzer) für FORTH-Prozeduren ist also das Leerzeichen, womit auch schon die Syntax der Sprache FORTH beschrieben wäre.
A classic FORTH system is always both an interpreter and a compiler. After Einschaltmeldung or pressing the button waiting for the FORTH interpreter with the FORTH-typical "ok" for your input. You can write one or more command words in a cell. folk FORTH starts after pressing the return key with his work in helping processed by the series after each command in the command line. These command words are delimited by spaces. The delimiter (Limiter) for FORTH procedures is, therefore, the space, which also has the syntax of the language FORTH would be described.
At line 34 changed one line
Der Compiler eines FORTH-Systems ist also Teil der Interpreteroberfläche. Es gibt daher keinen Compiler-Lauf zur Erstellen des Programmtextes wie in anderen Compiler-Sprachen, sondern der Interpreter wird mit neuen zur Problemlösung notwendigen Worten als Anwenderprogramm abgesichert.
The compiler is a FORTH system is thus part of the interpreter interface. There is therefore no compilation process to create the code, as in other compiled languages, but the interpreter is secured with new words as necessary to solve the problem the user program.
At line 36 changed one line
Auch ":" (COLON) und ";" (SEMICOLON) sind kompilierte Worte, die aber für das System den Compiler ein- und ausschalten. Da sogar die Worte. die den Compiler steuern, "normale" FORTH-Worte sind, fehlen in FORTH die in anderen Sprachen üblichen Compiler-Optionen oder Compiler-Schalter. Der FORTH-Compiler wird mit FORTH-Worten gesteuert.
Even ":" (COLON), and ";" (semicolon) are compiled words, which turn off the compiler for the system on and off. Since even the words. control the compiler, "normal"-FORTH words are missing from the usual FORTH compiler options in other languages or compiler switches. The FORTH compiler is controlled by FORTH-words.