汉化理查德琼斯写的forth教程(一)

汉化理查德琼斯写的forth教程,
由于年代久远, 这份教程里的汇编代码已经不能在当前软件环境中运行,
所以它只能当做文字教程, 仅做参考,
本人能力有限, 利用业余时间汉化, 借助deepl翻译也搞了几个月, 太慢了,
想要实现一个forth解释器, 实在没有人力物力财力可供,
所以伸手党们就好自为之吧,
本着共建开源 共享繁荣的精神, 写解释器的工作就交给别的朋友了,
我认为forth这类栈语言非常适合搞中文汉字编程, 它既没有C语族的沉重包袱, 也没有lisp的括号症,
大家了解了后就知道它是非常简单同时又非常强大的编程方法学, 我时常将其比作筷子一样的发明,
大道至简!
lua Python够简单了吧? 栈语言比lua起码简单2 ~ 4倍, 若用全中文汉字实现其解释器,还能简单更多, 我认为六岁一年级小朋友学会也不是什么难事,
虽然它简单, 但不代表它弱,
forth这样的栈语言是将常用算法思维中的分治思维发挥到极致的产物, 它能创造的复杂度是没有极限的, 它能从最简单的汇编形式通过分治不断积累出复杂的 ... 更复杂的 ... 功能, 反正就是挑战你的心智, 因为它根本就没有什么语法, 不会形成先入为主的语法信息茧房(比如现在那些被困在C++或C语族(C C++ Java Python go rust...等等)这类专门强调语法复杂度的语言里的人是无法理解的) , 有些人认为这跟lisp一样, 但lisp有括号这个语法 还有GC, 而forth根本没有这些, 也不需要, 若想要rust的生存周期功能, 你随时可以给forth这样的栈语言添加这部分组件即可, 而无需专门更新一版编译器, 栈语言就是这样神奇,
所以这样没有语法, 复杂度上不封顶, 又能用最简单的汇编甚至机器语言开始聚合编程语言的功能组件的存在,
是非常适合建设中文汉字编程的, 只是其生态少得可怜, 大家根本没有一个了解的途径, 也就不知其强大之处,
不多说, 慢慢建设吧, 懂就自然懂,
先发用汇编写的原语 jonesforth.S ;
