2006-06-27

中国人科技落后不是因为字母和单词

Views: 9129 | Add Comments

前几天又见所谓的“中文编程”,让我气愤不已。这种所谓的“中文编程”,无非是利用了编译器对多字节文字的支持,将英文字母或者单词一一对应地映射为汉字。

我曾经写过一篇文章《英语对于编程重要吗?》,得出结论是中国人可以不需要学习任何语言或者文字就可以编程---甚至是中文文盲!现在想想,当时的结论还不够好,现在我说,中国人可以只识别0和1两个符号就可以编程,完全不需要什么“难学”的英文!方法很简单,使用一种你认为好的编码方式,就跟计算机内部一样,用0和1编码所有的英文文字。简单的英文单词你不认识,0和1你还不认识吗?

有点不着边际了。单个文字或者单词只不过是程序的基本单位。一个程序重要的是一个句子,整个程序。但是,最重要的是源代码后面的编程思想和科学理论!我们知道1,2,3...是阿拉伯数字,而汉字里有一,二,三...与之对应一样。那么数学运算中你会使用阿拉伯数字还是中文数字来表示呢?当然是阿拉伯数字。

英文字母和单词在编程中有中文文字无法比拟的简洁,而且由字母文字国家的人创造的科技当然与他们的文字密切相关,那么有些人为什么会本末倒置地去追求这种一一对应的“中文编程呢”?

中国人科技的劣势在语言上,因为我们的母语是汉语。我不是说英语比汉语优秀(很复杂的说法,我不想讨论),我是说,当前的科技,文明,优秀的思想的载体主要是英文,那么不会使用英文的中国人就处于劣势。

与其追求这种愚蠢的“中文编程”的实践,还不如花精力去学习外国先进的思想并尝试创造我们自己的理论。

Related posts:

  1. Nginx 限速模块简单配置
  2. 炮轰Firefox 3
  3. [不会停止]idea’s blog 即将停止了…
  4. 做技术者的一些问题
  5. 反汇编银河麒麟操作系统
Posted by ideawu at 2006-06-27 17:01:56

Leave a Comment