主题:【讨论】龙芯什么时候能配上中文计算机语言编译的源程序? -- 唵啊吽
共:💬151 🌺373 🌵4
当前这种代码书写方式,本身就是对中文不利的。中文没有发展起一种形式化的描述体系(比如数学公式之类),而计算机语言对格式高度敏感,这样写中文本身就不会有太强的表现力。也许创造一种严格的形式化中文子语言会好一些。
微软曾有个项目叫做Intentional Programing(意图编程),它的想法是直接对抽象语法树(AST)进行编辑,因为AST是语言中立的,所以可以用各种语言“呈现”,当然也包括中文,而不管用什么语言“呈现”,只要AST是一样的,程序其实就是一样的。这个项目最终失败了,但是我还是觉得中文化语言更可能的方向是在挖掘中文语法内在逻辑的基础上,使用类似AST或其他的数据结构来更好地进行表达。
通宝推:唵啊吽,
- 相关回复 上下关系8
🙂说不来那就退回去说 4 熊起 字1654 2011-11-26 08:07:02
🙂技术上可能只是个编码问题,难点在其他 3 熊起 字464 2011-11-23 10:31:06
🙂这个不全面,要把正则表达式和数学符号也都中文化 neriak 字146 2012-02-04 21:55:36
🙂这种写法本身就对中文很不利
🙂这个还可以了,因为数学教学里就用的类似的 黑传说 字30 2011-12-01 05:23:50
🙂看来得研究一下九章算术之类的记述方式 2 子功能 字1017 2011-11-25 07:53:51
🙂说说个人不太成熟的看法 5 假设 字1906 2011-11-26 00:06:11
🙂个人认为 sywyang 字483 2011-11-30 05:06:06