Session:The mysterious simplicity of FORTH
From 36C3 Wiki
Description | Introduction to FORTH – a very unusual, weird programming language. |
---|---|
Website(s) | |
Type | |
Kids session | No |
Keyword(s) | |
Processing assembly | Assembly:Curry Club Augsburg |
Person organizing | MichaelStruwe |
Language | |
Other sessions...
|
(Click here to refresh this page.)
Starts at | 2019/12/29 11:00 |
---|---|
Ends at | 2019/12/29 12:00 |
Duration | 60 minutes |
Location | Room:Lecture room M1 |
Weird properties of FORTH:
- It is unclear whether FORTH is an interpreted or a compiled language
- Arbitrary FORTH code can be run at compile-time to influence what is compiled
- You can completely change the meaning, syntax, ...anything of the language without patching the interpreter/compiler
- You can add new control structures or programming paradigms that fit in well with the built-in ones (In fact, the built-in ones (like if, else, loop) are implemented using FORTH code as well)
- FORTH is very low level and very high level at the same time
- FORTH is very simple. After hearing the talk, you might be able to completely implement a (non-standard) FORTH from memory in less than an hour.