西西河

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

共:💬151 🌺373 🌵4 新:
全看分页树展 · 主题 跟帖
家园 技术上可能只是个编码问题,难点在其他

编程语言的关键字是英文,变量名至少(其实受源文件编码影响)支持英文下划线数字,但是语句结构并不是英文,很可能没有句号,最重要的符号是各种括号

单说改编译器 把源文件都确定为宽字符或者某种多字节编码,关键字替换成中文,都没啥难度 就是繁琐点容易出错 牵扯旧源文件的兼容问题。

比较大的问题还是可阅读的代码,其实我觉得文档和注释都加上中文的就能好不少。

替换关键字的C语言大概这样:

若(a < b)

输出("%d", c);

整数 阶乘(整数 值)

{

若(值==1)返回 1;

否则 返回 值 * 阶乘(值-1);

}

全看分页树展 · 主题 跟帖


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

Copyright © cchere 西西河