Forth Lessons: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
Line 32: | Line 32: | ||
* [http://home.iae.nl/users/mhx/sf.html Starting Forth] An excellent introduction by Leo Brodie |
* [http://home.iae.nl/users/mhx/sf.html Starting Forth] An excellent introduction by Leo Brodie |
||
* [http://thinking-forth.sourceforge.net Thinking Forth] Leo Brodie's book about Forth Philosophy |
* [http://thinking-forth.sourceforge.net Thinking Forth] Leo Brodie's book about Forth Philosophy |
||
* [[Object-Oriented Forth]] deep diving into oof.fs |
|||
[[Category:Forth]] |
[[Category:Forth]] |
Revision as of 23:16, 14 April 2011
This is a series of lessons on the Forth programming language and Open Firmware. New lessons are added periodically, so check back frequently or watch the page if you are interested.
- Forth Lesson 0 - Motivation and Basic Syntax
- Forth Lesson 1 - Stack and Numbers
- Forth Lesson 2 - Stack diagrams and Comments
- Forth Lesson 3 - Arithmetic Operators and Calculations
- Forth Lesson 4 - Making New Definitions
- Forth Lesson 5 - Introspection
- Forth Lesson 6 - Variables and Data Storage
- Forth Lesson 7 - Control Structures
- Forth Lesson 8 - Strings
- Forth Lesson 9 - Open Firmware Device Tree Basics
- Forth Lesson 10 - Device Node Methods
- Forth Lesson 11 - Device Instances
- Forth Lesson 12 - Booting
- Forth Lesson 13 - Editing Files
- Forth Lesson 14 - Some Cute Hacks
- Forth Lesson 15 - The Forth Debugger
- Forth Lesson 16 - Finding PCI Physical Addresses
- Forth Lesson 17 - Virtual Address Mapping
- Forth Lesson 18 - Data Structures / Create Does>
- Forth Lesson 19 - More on Create Does>, Debugging and User Data
- Forth Lesson 20 - Open Firmware System Initialization
- Forth Lesson 21 - Vocabularies and search order
External links
See also the following pages for more forth information:
- A Forth Primer
- FIG
- Gforth
- Gforth Manual
- Starting Forth An excellent introduction by Leo Brodie
- Thinking Forth Leo Brodie's book about Forth Philosophy
- Object-Oriented Forth deep diving into oof.fs