Overview
Syllabus
- why forth language is important
- installing gforth
- getting started with forth programming with gforth
- introduction to stack machines
- programming stacks with forth
- performing arithmetic with forth using postfix
- stack operations dup, drop, rot, over, nip, swap
- explaining stack diagrams
- words or functions with forth
- comparing bitcoin script to forth
- 2drop, 2dup, 2swap etc
- satoshi nakamoto was a forth programmer
- bitcoin script commands that were disabled
- comparing forth to assembly by dissecting eforth source code
- forth extends itself
- conclusion
Taught by
Chris Hay