中文果然博大精深。汉语拼音果然是救世之主。不善于表达说明逻辑上不精深。当然,如果是善于表达但是不好意思说出来,那就是另一回事了。中国人能否用汉语流畅表达意思,是这个人聪明与否的重要标志。因为语言承载着文明,我们用汉语交流,用汉语思考,用汉语保存信息,可以说除了身体,精神上最重要的就是汉语。语言是一个文明的基石,如果一个文明失去了自己的语言,那么即使还存在历史和技术,这个文明也被覆灭了。当然,这可能对文明中的个体没什么影响。
说实在,汉语拼音太厉害了,与英语音标相比(听说英美有自己的一套音标,比国际音标更好用,但是我不了解),一个特别明显的地方就是,汉语拼音拼出来的读音是确定的,而不像英语音标那样有各种转音(比如s之后的t音标要发d的音之类的),四个声调加一个轻声,完美的诠释了所有汉字的读音,这点我觉得英语比不了。特别是中文还是表意语言,英语是表音的,所以其实英语更难于理解其中的逻辑,也更随意。
汉语的另一个优势是表达清楚,特别是数量、时态上,简直是究极优秀。一个面包和两个面包,面包是没变化的。过去打高尔夫和现在打高尔夫,动作表达上也是没有区别的,这就是表意的优势,而对于表音语言,这类变化只能通过改变读音来表示出来。又由于英语的历史很短(相比中文来说,古英语不算,那玩意儿跟德语似的),英格兰半岛上的方言(光书写上,BBC科普中说,当时英语一个单词可能有上百种拼法)又太多,所以整合的时候难免有各种各样的错误,完善程度上远远赶不上中文(听说……),现在英美也就凑合着用,其实远远不如中文。
但是,近代还是西方更加发达,特别是计算机编程技术(硬件上中国已经赶上来了),原因就在于英语系国家的人创建了基础,导致一切的根基,除了二进制机器语言,都是英文打底。这种语言上的冲突就导致了逻辑上的冲突,编码上的冲突(经常中文变成乱码),等等。这些并不是特别大的阻碍,并不妨碍中国人学习编程,但是在顶层水平,由于根深蒂固的逻辑冲突以及中文逻辑优于英文,导致很难提出创新而又有效率的新技术。
有人说,中文英文只是标识符,没有什么区别。这些人就没有看到使用不同语言导致的内在逻辑的不同。就像中国与英美的逻辑模式的冲突,学习英语时,老师总是要求要用英语的思维来思考,这就是是语言逻辑的不同。
这种不同在低级水平时是没什么问题的,但一旦涉及到底层逻辑,就会造成很大的影响,这也是中国没什么新技术的重要原因。这时有人就会反驳,说国内氛围不好,各大公司只追求利润,眼光不长远。但这些人忽略了一点,中国这么多人,所有人都是这样的吗?中国这么多人,就没有单纯喜欢钻研技术的人员?很多需要硬件支持的不去说他,很多只需要一台电脑就能搞出来的编程技术,中国依旧没有自己拿出来,而是向美国学习。这其实就很说明问题了。
所以当年国家要搞汉语编程的时候,我是很兴奋的,我认为这件事如果成功,不单能引入大量的人员进入编程领域(基数大了说不定就会出天才),还能打破英语对中国造成的逻辑屏障。然而声势浩大,结果却不怎么样,名气最大的易语言也没涉及到汇编层次,而那所谓的中文汇编,也是英文的逻辑披了层中文的皮,真正的“中文只是个标识符”。
这也可以理解,几十年的积累,推倒重来代价太大了。但我还是坚持认为,如果不能以中文的思维逻辑去编程,那么这一块儿永远赶不上英语国家,其他方面都能赶上超越,但编程这里,不重塑根基永远事倍功半。就像武侠小说中,同一本神功秘籍,体质契合的人练得就好,成就就高。体质不契合的人练起来就费劲。即使你是个天才,不契合也比契合的庸人练得厉害,那也极大地浪费了你的天赋。等到体质契合的天才出现,他(她)会做出比你更大的成就与贡献。
我热切期望着有人能再次扛起汉语编程的大旗,*****。我觉得,这才是中国编程称霸世界的正确道路。未来就在眼前,让我们拭目以待吧。
说实在,汉语拼音太厉害了,与英语音标相比(听说英美有自己的一套音标,比国际音标更好用,但是我不了解),一个特别明显的地方就是,汉语拼音拼出来的读音是确定的,而不像英语音标那样有各种转音(比如s之后的t音标要发d的音之类的),四个声调加一个轻声,完美的诠释了所有汉字的读音,这点我觉得英语比不了。特别是中文还是表意语言,英语是表音的,所以其实英语更难于理解其中的逻辑,也更随意。
汉语的另一个优势是表达清楚,特别是数量、时态上,简直是究极优秀。一个面包和两个面包,面包是没变化的。过去打高尔夫和现在打高尔夫,动作表达上也是没有区别的,这就是表意的优势,而对于表音语言,这类变化只能通过改变读音来表示出来。又由于英语的历史很短(相比中文来说,古英语不算,那玩意儿跟德语似的),英格兰半岛上的方言(光书写上,BBC科普中说,当时英语一个单词可能有上百种拼法)又太多,所以整合的时候难免有各种各样的错误,完善程度上远远赶不上中文(听说……),现在英美也就凑合着用,其实远远不如中文。
但是,近代还是西方更加发达,特别是计算机编程技术(硬件上中国已经赶上来了),原因就在于英语系国家的人创建了基础,导致一切的根基,除了二进制机器语言,都是英文打底。这种语言上的冲突就导致了逻辑上的冲突,编码上的冲突(经常中文变成乱码),等等。这些并不是特别大的阻碍,并不妨碍中国人学习编程,但是在顶层水平,由于根深蒂固的逻辑冲突以及中文逻辑优于英文,导致很难提出创新而又有效率的新技术。
有人说,中文英文只是标识符,没有什么区别。这些人就没有看到使用不同语言导致的内在逻辑的不同。就像中国与英美的逻辑模式的冲突,学习英语时,老师总是要求要用英语的思维来思考,这就是是语言逻辑的不同。
这种不同在低级水平时是没什么问题的,但一旦涉及到底层逻辑,就会造成很大的影响,这也是中国没什么新技术的重要原因。这时有人就会反驳,说国内氛围不好,各大公司只追求利润,眼光不长远。但这些人忽略了一点,中国这么多人,所有人都是这样的吗?中国这么多人,就没有单纯喜欢钻研技术的人员?很多需要硬件支持的不去说他,很多只需要一台电脑就能搞出来的编程技术,中国依旧没有自己拿出来,而是向美国学习。这其实就很说明问题了。
所以当年国家要搞汉语编程的时候,我是很兴奋的,我认为这件事如果成功,不单能引入大量的人员进入编程领域(基数大了说不定就会出天才),还能打破英语对中国造成的逻辑屏障。然而声势浩大,结果却不怎么样,名气最大的易语言也没涉及到汇编层次,而那所谓的中文汇编,也是英文的逻辑披了层中文的皮,真正的“中文只是个标识符”。
这也可以理解,几十年的积累,推倒重来代价太大了。但我还是坚持认为,如果不能以中文的思维逻辑去编程,那么这一块儿永远赶不上英语国家,其他方面都能赶上超越,但编程这里,不重塑根基永远事倍功半。就像武侠小说中,同一本神功秘籍,体质契合的人练得就好,成就就高。体质不契合的人练起来就费劲。即使你是个天才,不契合也比契合的庸人练得厉害,那也极大地浪费了你的天赋。等到体质契合的天才出现,他(她)会做出比你更大的成就与贡献。
我热切期望着有人能再次扛起汉语编程的大旗,*****。我觉得,这才是中国编程称霸世界的正确道路。未来就在眼前,让我们拭目以待吧。
![](http://hiphotos.baidu.com/lianggongchunri1/pic/item/6f20128087d6277f2651c38728381f30e824fcf8.jpg?v=tbs)