主题:【讨论】龙芯什么时候能配上中文计算机语言编译的源程序? -- 唵啊吽
共:💬151 🌺373 🌵4
编程语言的关键字是英文,变量名至少(其实受源文件编码影响)支持英文下划线数字,但是语句结构并不是英文,很可能没有句号,最重要的符号是各种括号
单说改编译器 把源文件都确定为宽字符或者某种多字节编码,关键字替换成中文,都没啥难度 就是繁琐点容易出错 牵扯旧源文件的兼容问题。
比较大的问题还是可阅读的代码,其实我觉得文档和注释都加上中文的就能好不少。
替换关键字的C语言大概这样:
若(a < b)
输出("%d", c);
整数 阶乘(整数 值)
{
若(值==1)返回 1;
否则 返回 值 * 阶乘(值-1);
}
- 相关回复 上下关系8
🙂自然哲学不是现在意义的哲学 3 熊起 字967 2011-11-25 08:08:49
🙂西方自然哲学是从古希腊开始的 2 假设 字1287 2011-11-25 22:15:22
🙂说不来那就退回去说 4 熊起 字1654 2011-11-26 08:07:02
🙂技术上可能只是个编码问题,难点在其他
🙂这个不全面,要把正则表达式和数学符号也都中文化 neriak 字146 2012-02-04 21:55:36
🙂这种写法本身就对中文很不利 8 假设 字569 2011-11-25 00:27:21
🙂这个还可以了,因为数学教学里就用的类似的 黑传说 字30 2011-12-01 05:23:50
🙂看来得研究一下九章算术之类的记述方式 2 子功能 字1017 2011-11-25 07:53:51