Главная
Study mode:
on
1
- why forth language is important
2
- installing gforth
3
- getting started with forth programming with gforth
4
- introduction to stack machines
5
- programming stacks with forth
6
- performing arithmetic with forth using postfix
7
- stack operations dup, drop, rot, over, nip, swap
8
- explaining stack diagrams
9
- words or functions with forth
10
- comparing bitcoin script to forth
11
- 2drop, 2dup, 2swap etc
12
- satoshi nakamoto was a forth programmer
13
- bitcoin script commands that were disabled
14
- comparing forth to assembly by dissecting eforth source code
15
- forth extends itself
16
- conclusion
Description:
Dive into the world of Forth programming language in this comprehensive 44-minute tutorial for beginners. Explore the importance of Forth in understanding stack machines, WebAssembly, Bitcoin, blockchain, and smart contracts. Learn how this old programming language provides insights into fundamental computer science concepts and modern technologies. Start with installing gForth and get hands-on experience with stack operations, arithmetic using postfix notation, and creating functions (words). Compare Forth to Bitcoin Script, examining the source code of early Bitcoin releases to understand Satoshi Nakamoto's programming background. Investigate the relationship between Forth and assembly language by analyzing an old Forth interpreter's source code. Gain a solid foundation in stack-based programming and discover how Forth's principles apply to cutting-edge technologies in this informative tutorial led by Chris Hay.

Introduction to Forth Programming Language Tutorial for Beginners

Chris Hay
Add to list