计算机语言的充分必要条件
一门计算机语言应该满足什么样的条件啦?
?
这是每个语言设计者必须首先考虑的事情, 否则, 设计出的语言将是, 在电脑里面养bug的语言, 这不是我所期望的.
废话停止, 转入正题.
?
一门语言应该满足以下条件:
一, 四大要素 :?
1, 规则
2, 流程
3, 处理
4, 结果
二, 要素之间的配合
1, 用规则的输出项来决定流程的处理项
2, 将处理的结果作为下一个规则的输入项
?
从上可以看成计算机语言的执行的过程就是按照规则来进行流程安排, 并进行处理, 最后产生结果的过程. 规则是计算机语言的核心, 而且它还是很多事物的核心.
?
用规则可以统一很多东西, 比如:
程序是逻辑规则驱动的;
软件是事件规则驱动的;
机器人是空间规则驱动的;
天体是时间规则驱动的;
生物是时间空间规则驱动.
?
呵呵, 走题了. 就此打住.
1 楼 SoftGiant 2008-12-19 你准备设计语言的吗?希望能看到你的持续报道。 2 楼 suifeng 2008-12-19 SoftGiant 写道你准备设计语言的吗?希望能看到你的持续报道。
呵呵, 我在想象语言, 想象语言应该是什么样子的, 然后按照想象的样子来编写代码, 实现它.
如果有更多的人来帮我想象, 就更好了; 如果有全球的人来想象这们语言, 那个它将成为一门全球化的语言, 这就是我想要的.
下面是想象的结果:
http://code.google.com/p/ether-anima-pipeline/