Leo Brodie
THINKING
FORTH
A Language
and Philosophy
for Solving Problems
Includes interviews with Forth’s inventor, CHARLES H.
MOORE, and other Forth thinkers
With illustrations by the author
c
1984, 1994, and 2004 by Leo Brodie, version 1.0
Attribution-NonCommercial-ShareAlike 2.0
You are free:
• to copy, distribute, display, and perform the work
• to make derivative works
Under the following conditions:
Attribution. You must give the original author credit.
Noncommercial. You may not use this work for commercial
purposes.
Share Alike. If you alter, transform, or build upon this work,
you may distribute the resulting work only under a license
identical to this one.
• For any reuse or distribution, you must make clear to others the license
terms of this work.
• Any of these conditions can be waived if you get permission from the
copyright holder.
Your fair use and other rights are in no way affected by the above.
This is a human-readable summary of the Legal Code (the full license).
You can download the electronic version from
http://thinking-forth.sourceforge.net/
ISBN 0-9764587-0-5
Leo Brodie has been thinking professionally about software development since
1980, when he joined Forth, Inc. as a technical writer. He has also served as
a consultant, author, developer and program manager for companies including
IBM, NCR, Digalog Corp., Microsoft, and Real Networks. He is also the owner
of Punch & Brodie productions, which occasionally provides puppet characters
for corporate videos and company meetings. He is married and the father of
three children. He also authored Starting Forth (Prentice-Hall, 1981).
It is impossible to disassociate language from science or science
from language, because every natural science always involves three
things: the sequence of phenomena on which the science is based,
the abstract concepts which call these phenomena to mind, and the
words in which the concepts are expressed. To call forth a concept,
a word is needed; to portray a phenomenon, a concept is needed.
All three mirror one and the same reality.
—Antoine Lavoisier, 1789