对中文编程语言的发展畅想

o语言、易语言、基于forth的汉语编程语言还有phython中文编程语言应该相互融合,走到一起,而不是各自发展,不成体系。
中文编程语言的发展建议:
1.在语法形式上:它应该适应各种语法要求,给编程人员最大的自由度。比如“命令”或"函数"的位置可以在参数的前边也可以在中间或在后面。正如自然语言中主谓宾,谓主宾等可以以任何一种语法书写都能被编译或解释。
2.在中文符号和命名上,应有一套统一的标准同时也应有适用于不同标准的方法。比如程序设计人员想建立自己计算机语言符号和名称体系。而这种标准的制定可以参照SGML/XML标记语言。
3.该语言应有一套自己的独立的虚拟机平台标准,而该虚拟机是可以以硬件形式实现并具有有很高效率。因为,中国不仅需要自己的通用操作系统也同样要自己的通用CPU。
4.应能寻找到被各类基于英文的编程语言翻译成本语言源代码的方法。比如用c++或basic写的应用程序源代码被翻译成为中文编程语言的源代码再编译或解释执行。
5.探讨哲学思想在编程语言方面的应用。我们国家古代的“方以类聚物以群分”的思想被外国人做了面向对象,捷足先登了。还有一些比如函数程序语言和逻辑程序语言这种抽象层次的编程语言是否值得中文编程语言去借鉴?或者做大融合,一种能适应于从低层到高层,数据库和脚本,各方面都可以应用的编程语言。
6.把一种应用做大做强。比如游戏引擎,因为这种应用可以发挥编程语言的方方面面从数据库到计算机图形,文本、脚本。我认为这是汉语编程语言的商业前景,试想一种游戏不仅可以玩,也可以教育玩家不断地开发和补充,是很吸引人的。(这样看来,游戏也应该是可扩展的。游戏引擎和游戏本身是一个整体。)

总之,中文编程语言发展方向不一定是在一个方面的技术创新,或许它应该是做融合,把各种分立的东西合在一起。不仅语言本身要做融合,中文编程语言的应用,也可以做融合,因为融合也是一种创新。而要做到上述构想,就希望中文编程的志士,互相交流,团结。
另外本人也认为汉字的改革应和编程语言结合在一起。也就是说:中文编程语言应能支持汉字改革。原因很简单:中文编程语言和汉字改革面临同样的争议,而它们之间又有微妙的联系。把这些富有争议且彼此联系的东西放在一起去解决。便为彼此的发展注入了新的血液。

你可能感兴趣的:(对中文编程语言的发展畅想)