background preloader

Forth

Facebook Twitter

Concatenativelanguage

Let's Build a Compiler: Tiny Kiss in iForth. A tribute to this great article series by Jack W.

Let's Build a Compiler: Tiny Kiss in iForth

Crenshaw... Chapter 1 Introduction Chapter 2 Expression parsing Chapter 3 More Expressions Chapter 4 Interpreters Chapter 5 Control Constructs Chapter 6 Boolean Expressions Chapter 7 Lexical Scanning Chapter 8 A Little Philosophy Chapter 9 A Top View Chapter 10 Introducing "Tiny" Chapter 11 Lexical Scan Revisited Chapter 12 Miscellany Chapter 13 Procedures Chapter 14 Types Chapter 15 Back to the Future Chapter 16 Unit Construction Chapter 17 2006 Forth wrapup Comments on the Web Edition Jack W. Crenshaw wrote the Let's Build a Compiler article series from 1988 - 1995.

Beginner's guide to forth. 1.

beginner's guide to forth

Preliminaries Forth is an unusual computer language that has probably been applied to more varied projects than any other. It is the obvious choice when the project is exceptionally demanding in terms of completion sched- ule, speed of execution, compactness of code, or any combination of the above. It has also been called “...one of the best-kept secrets in the com- puting world.” This is no exaggeration: large corporations have pur- chased professional Forth development systems from vendors such as Laboratory Microsystems, Inc., Forth, Inc. or MicroProcessor Engineer- ing, Ltd. and sworn them to secrecy. Some speculate (unkindly) that corporate giants prefer to hide their shame at using Forth; but I believe they are actually concealing a secret weapon from their rivals. 1.

Preliminaries Forth is an unusual computer language that has probably been applied to more varied projects than any other. It is the obvious choice when the project is exceptionally demanding in terms of completion sched- ule, speed of execution, compactness of code, or any combination of the above.