前几天写了一片关于编程的帖子。
Forth确实一种很好的DIY的开始平台,所以我找到一个Easy Forth,在它的基础上试着看看我想象中的汉语(中文)编程是怎么样的。
https://chengjianwen.github.io/easyforth/
这就是我现在的样子,它目前支持一些中文字,例如你可以输入:
100 200和
结果就是将100和200加起来,就是这个样子。
当然,由于现在是个行输入的,基于Javascript实现的一个基本的Forth语言,但是它能让我们知道大概会是个什么样子。
基于这种结果,我觉得还是满意的。然后我觉得接下来似乎可以考虑如何将输入改为图形输入,当然图是那种tile-based图,由标准绘图组建拼装起来的图,或者简单的说,就是个ascii图。
类似于这样:
100
200
和
我这么写,只是说它至少能够提供了一种从左到右,从上到下的顺序结构,然后在此基础上,分之结构可以这样写:
>100?-------
| |
... ...
这样在代码(图)的第三行,就是两部分代码,它们会根据第一行的条件来执行。
现在只想到这样。
我想到了二十多年前有一些文本表格的绘制工具,比如CCED,它能用方向键方便的绘制文本表格(采用线条符号)
--
修改:cwall FROM 111.201.118.*
FROM 111.201.118.*