感受下栈语言forth编程

我在想要是提前20年, 次一点, 提前10年开始研究forth这类语言, 中文编程或许也不至于如此被动.

1 个赞

项目地址在: remko/waforth: Small but complete dynamic Forth Interpreter/Compiler for and in WebAssembly (github.com)

基于网页汇编wasm写的一个forth解释器. 直接编译为可执行文件.
console

是支持Unicode标识符的, 我测试过了, 不过只能支持两个实参.

建议在一个支持中文输入法的终端 或 命令行里运行.

只要改这个forth的实现源码( 写在wat文件内 ) ,把其内置forth标准字都改成中文汉字, 应该就能做出一个中文forth来用了, 前提是知道wasm的句法怎么写.

这种语言6502时代就有了, 可惜了, 可惜了.

要是80 90年代就能抓住就立即发展中文编程该多好, 这是多么简单的编程方式, 抽象能力不比C差,
远超汇编的抽象能力.
要是发展起来, 根本不会有易语言什么事,
还去学C类语言干啥…
一切都来不及咯,
大模型编程的时代来临力.

今天刚也在看这个语言。wasm如果再配合一个framebuffer就是完美环境了

1 个赞

是在这个forth实现上加帧缓冲区,
还是在wasm的虚拟机实现加?

一个英文的教程资源
https://www.forth.com/wp-content/uploads/2018/01/Starting-FORTH.pdf

又练习了些

这本书里有很多指导

跟着教程练习发现还有很多可学的.


无标题
原来是可以输入多个实参的, 只是句法跟C类或lisp类不一样.