本文包含原理图、PCB、源代码、封装库、中英文PDF等资源
您需要 登录 才可以下载或查看,没有账号?注册会员
×
o语言、易语言、基于forth的汉语编程语言还有phython中文编程语言应该相互融合,走到一起,而不是各自发展,不成体系。
中文编程语言的发展建议:
1.在语法形式上:它应该适应各种语法要求,给编程人员最大的自由度。比如“命令”或"函数"的位置可以在参数的前边也可以在中间或在后面。正如自然语言中主谓宾,谓主宾等可以以任何一种语法书写都能被编译或解释。
2.在中文符号和命名上,应有一套统一的标准同时也应有适用于不同标准的方法。比如程序设计人员想建立自己计算机语言符号和名称体系。而这种标准的制定可以参照SGML/XML标记语言。
3.该语言应有一套自己的独立的虚拟机平台标准,而该虚拟机是可以以硬件形式实现并具有有很高效率。因为,中国不仅需要自己的通用操作系统也同样要自己的通用CPU。
4.应能寻找到被各类基于英文的编程语言翻译成本语言源代码的方法。比如用c++或basic写的应用程序源代码被翻译成为中文编程语言的源代码再编译或解释执行。
5.探讨哲学思想在编程语言方面的应用。我们国家古代的“方以类聚物以群分”的思想被外国人做了面向对象,捷足先登了。还有一些比如函数程序语言和逻辑程序语言这种抽象层次的编程语言是否值得中文编程语言去借鉴?或者做大融合,一种能适应于从低层到高层,数据库和脚本,各方面都可以应用的编程语言。
6.把一种应用做大做强。比如游戏引擎,因为这种应用可以发挥编程语言的方方面面从数据库到计算机图形,文本、脚本。我认为这是汉语编程语言的商业前景,试想一种游戏不仅可以玩,也可以教育玩家不断地开发和补充,是很吸引人的。(这样看来,游戏也应该是可扩展的。游戏引擎和游戏本身是一个整体。)
总之,中文编程语言发展方向不一定是在一个方面的技术创新,或许它应该是做融合,把各种分立的东西合在一起。不仅语言本身要做融合,中文编程语言的应用,也可以做融合,因为融合也是一种创新。而要做到上述构想,就希望中文编程的志士,互相交流,团结。
另外本人也认为汉字的改革应和编程语言结合在一起。也就是说:中文编程语言应能支持汉字改革。原因很简单:中文编程语言和汉字改革面临同样的争议,而它们之间又有微妙的联系。把这些富有争议且彼此联系的东西放在一起去解决。便为彼此的发展注入了新的血液。
CHARMLANG 于2006-03-13的评论
====================
中文编程的实质,其实是在编程领域实现了一种适合本国的友好的"中文人机界面".它适应人机工程学领域的发展趋势.
实现中文人机界面的方法,可以有很多种.
汉语编程易语言深入底层实现了这种界面.
中文phython基于表层实现.
在未来的程序设计中,vc/vb/java等的可视化编程工具同样可以实现"中文人机界面",如果有这些语言的中文化版本,那这对易语言是种挑战.
易语言如果想在未来的发展中处于优势,必需有新门道.要有足够的吸引力吸引开发者投入其中.
所以仍然是强调:
如果在某一方面做不了起决定作用的技术创新,那就做技术融合.
比如:
1.整合易语言和汉语编程(中文forth),希望有人提出易语言变体,用易语言可以生成高效的中文forth代码.类似于java到字节码的转变.(这一步实现一种语言,多种平台.)
2.整合易语言与中文phython.比如:上述易语言变体应可以和中文phython互译的.(这一步用于实现多语言,多平台.)
3.中文汇编o语言的发展方向:misc9800宏计算机指令,是个不错的选择,为forth语言量身打造,真搞不懂为什么没有太多人注意.
4.注重哲学的研究优其是"形式语言"的研究.
5.本人计划内容,暂时保密.
试想一下,misc9800+o语言+汉语编程(中文forth)+易语言变体+中文phython=中文计算机理想+整合的开发群体+整合的用户群体.
希望今天本人提出的这一构筑中文计算机系统的框架能引起大家的重视.
|