英文字母已成现代中文一部分,争论汉字编程还是英文编程已无意义
我前面写了几篇关于汉字的文章,总有人拿计算机编程说事,说汉字无法解决编程,如何能被称作伟大?今天我就来说说这个问题。
一、任何语言都能被用来编程
计算机是二进制系统,只能识别0和1两个符号,这是整个计算机世界的基础。人类是可以用二进制编程的,但效率太低,所以人类发明了汇编语言,可以将人类语言转化为二进制指令,从而达到简化计算机编程的目的。
汇编语言是用一些容易理解和记忆的英文单词缩写来代替一个特定的指令,比如用“ADD”代表数字逻辑上的加,用“ MOV”代表数据传递等等。
我们可以看到,汇编语言并不深奥,如果想,我们完全可以用汉字重新设计汇编语言,比如用“阴”或“虚”定义“0”,用“阳”或“实”定义“1”,用“加”定义现有汇编语言的“ADD”,用“动”定义“MOV”。世界任何语言都可以用来重新设计汇编语言,这并不深奥。
同理,对现有的高级语言,我们也可以用“汉字”进行重新设计,无非是把英文指令改成汉字指令而已,其实中国早就已经开发出可以用汉字编程的软件,但是为何没有成为流行?因为没有必要。用英文编程并不比用汉字编程难。
二与全球标准分道扬镳很愚蠢
不可否认,现代科学起源于西方,是西方世界给人类的伟大贡献,而计算机也是从西方世界发源并成长起来的,因此计算机世界的所有规则都是由西方定义,并成为全球标准。在这种情况下,汉字有挑战全球标准的必要吗?没有!全球标准是所有人遵循的标准,是所有人前进的方向,中国再搞一套标准无异于自我隔离于世界之外,和明清的闭关锁国有何区别?
未来的中国必然是全球人才的汇聚地,我们如果不遵循全球标准,总想自成一体,这些全球人才到了中国无异于进入外星社会,原有知识无法使用,受伤的必然是中国。中国是全球文明的一员,是人类的一部分,遵守全球规则并不丢人。怂恿中国另立标准者居心叵测!
三、英文字母已经是中文的一部分
中文并非故步自封的语言,它有很多外来词汇,周边各民族都为汉字的成长贡献了力量,古代的“卍”字来自于印度梵语,至于词汇则更有成千上万来自国外,如“石榴”、“花椒”、“番茄”来自西域,“幽默”、“克隆”、“雷达”来自于英语,但我们使用起来和原生汉字单词并无区别。中文不是孤立的池塘,而是大海,海纳百川,有容乃大!
从汉语拼音在中国推行的那一刻起,英文字母就已经是中文的一部分,汉字是方块文字,但并不影响26个英文字母成为中文的一部分!随着时间的推移,很多英文单词缩写也将成中文的一部分,如“UFO”、“UN”、“USA”、“WHO”等,英语中先进的部分我们不会视而不见,这也是中文不断成长完善的过程。
四、英文编程并不能证明英文比汉字先进
英文编程,只是使用一些英文字母或词组缩写作“指令符”,它并非语言,只是符号。对中国程序员来说学习“英文指令符”和学习汉字并没有多大不同。即使对英美人来说,不经过系统学习,他们也无法用英文编程。所以用“汉字字符”编程,还是用“英文字符”编程,并无本质区别,更不能说明英文比汉字先进,只能说明英文字母在编程中确实简洁,值得学习。
这个道理和阿拉伯数字1234567890是一样的,这既非英语的产物,也非阿拉伯的产物,但它依然被全世界接受!人们接受的不是1234567890背后的数学体系,而仅仅是字符!支撑如今整个编程世界的并非“英文”而是“计算机高级语言”的设计和创造,而高级语言是全人类共同智慧的产物!使用英文字符编程的中国程序员需要学会英语吗?不需要!
五、未来的世界通用语言必然是合成语言
未来的世界必然会诞生一门通用语言,是以中文为基础,还是以英文为基础,现在说来言之过早。但汉字的稳定性、灵活性、适应性,以及对抗时间和空间的撕扯力,都非其它表音文字可比,汉字是最有可能在未来胜出的语言。但这并不是说汉字就不会发生变化,就如同引入阿拉伯数字、英文字母一样,未来还会继续引入其它有益元素,来增强中文的完美性。
六、人类文明有起落,过去是欧美世界主导,不代表中华文明不能主导未来
任何一个文明都不可能长盛不衰,都有起有落,这是自然规律!中国的四大发明曾经造福全人类,没有中国的造纸术,世界知识的传播依然如乌龟爬行,不可能有后来的西方文艺复兴。过去的科学体系是西方主导,不代表中国不能主导未来!
我们今天看汉字在计算机世界里笨拙、效率低,不代表未来在另外一个全新的“计算机世界”里汉字不能成为统治语言。几十年前很多人叫嚣汉字已经被计算机抛弃了,汉字必须变成拼音文字,否则将被时代抛弃!现在看看这些话是多么的幼稚可笑!
我坚信,汉字既然能延续数千年,并随时代进步,汉字依然能在未来的世界屹立不倒!
欢迎关注、评论,共同探讨!
请先 后发表评论~