Beispiel für eine Anwendung in Meta-Sprache
Der Traum der Menschen war und ist, mit dem Computer in möglichst natürlicher Sprache zu kommunizieren. Weil das vom Wortumfang her nicht geht, einigt man sich auf eine Kunstsprache, die Teil der natürlichen Sprache ist, und meist einen speziellen Satzbau besitzt.
So eine Sprache ist eine Metasprache.
In Forth ist es ganz einfach, so eine Metasprache zu schaffen.
Das Beispiel habe ich vor 20 Jahren gelesen, es ist also nahezu klassisch, und sicher kennen es viele.
: dazu + ;
: macht cr . ;
: Bockwurst 300 + ;
: Bier 200 * ;
: Korn 150 * ;
Diese Worte ermöglichen dann diese Anzeige
2 Bier 3 Korn dazu 2 Bockwurst dazu macht
1450 ok
Das ist also quasi genau das, was im klassischen Eintzelhandel die Verkäuferin in ihre Kasse eingibt.
So eine Sprache ist eine Metasprache.
In Forth ist es ganz einfach, so eine Metasprache zu schaffen.
Das Beispiel habe ich vor 20 Jahren gelesen, es ist also nahezu klassisch, und sicher kennen es viele.
: dazu + ;
: macht cr . ;
: Bockwurst 300 + ;
: Bier 200 * ;
: Korn 150 * ;
Diese Worte ermöglichen dann diese Anzeige
2 Bier 3 Korn dazu 2 Bockwurst dazu macht
1450 ok
Das ist also quasi genau das, was im klassischen Eintzelhandel die Verkäuferin in ihre Kasse eingibt.