理想中的编程语言和目前主流的编程语言是南辕北辙的。理想编程语言首先绝不是命令式的,也许会是声明式编程,又或者是其它。程序不是为了求解一个结果,不是为了业务的增删改查,而是寻求无数个可能的过程;编程是为了寻找过程,而不是寻找结果,这意味着和目前主流编程语言的目的不一样。也因此,它不是基于类,也不是基于函数,而是基于类似于线程的玩意(类似Erlang)——可以把线程想象成一个细胞,它表示影响过程的一个因子,它可以自维护自修改自繁殖,有无数多个线程在一起运行,线程本身由声明进行描述。如果用它来简单实现命令式程序如求解斐波那契数列,也许会是许多个进程表示不同的数字,数字进程不断新陈代谢中触发宿主环境的认可,声势想着有点骇人:)
—— xuzp 记于 2017.4.15