西西河

主题:【讨论】龙芯什么时候能配上中文计算机语言编译的源程序? -- 唵啊吽

共:💬151 🌺373 🌵4 新:
全看分页树展 · 主题 跟帖
家园 这种写法本身就对中文很不利

当前这种代码书写方式,本身就是对中文不利的。中文没有发展起一种形式化的描述体系(比如数学公式之类),而计算机语言对格式高度敏感,这样写中文本身就不会有太强的表现力。也许创造一种严格的形式化中文子语言会好一些。

微软曾有个项目叫做Intentional Programing(意图编程),它的想法是直接对抽象语法树(AST)进行编辑,因为AST是语言中立的,所以可以用各种语言“呈现”,当然也包括中文,而不管用什么语言“呈现”,只要AST是一样的,程序其实就是一样的。这个项目最终失败了,但是我还是觉得中文化语言更可能的方向是在挖掘中文语法内在逻辑的基础上,使用类似AST或其他的数据结构来更好地进行表达。

通宝推:唵啊吽,
全看分页树展 · 主题 跟帖


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河