从程序语言的发展和淘汰看一般语言的“选择”
(2008-03-12 16:36:08)
下一个
从程序语言的发展和淘汰看一般语言的“选择”
由于外交部部长杨洁篪说的:“我认为中文是世界上最容易学的语言之一,否则很难解释为什么有13亿人选择中文作为他们的母语。”被人们注意和质疑,这“语言”和“选择”就似乎被非常不自然和不可致信地联系在一起啦。
比较东西其实是人类文明的所有行为的基础和意义所在。为什么呢?因为没有比较就没有鉴别,没有鉴别就没有选择,没有选择就没有理性的行动。即便是百分之百的赌博的情况下,人们也还是要找一些理由的。
《孙子兵法》形篇第四:一曰度,二曰量,三曰数,四曰称,五曰胜。地生度,度生量 ,量生数,数生称,称生胜。 故胜兵若以镒称铢,败兵若以铢称镒。
比较两件东西是最简单的比较。在大家试图比较两件事情的之前,我请大家回忆一下你们今天都作了些什么比较和做了些什么决定。比如在两个商品中决定买其中的较好一个。
因此,我们所有的决定都是建立在比较基础上的。比较工作做得好,我们的决定是正确的可能性就比较大。反之,我们就要吃亏。
简单的商品大家问朋友串商店比价格、比质量、比款式和比牌子,等等,我就不说了。
我跟大家提一个稍微复杂一点儿的东西吧,计算机:先不说价钱,是不是CPU速度越快越好呢?是不是名牌儿或老牌子就是最好呢?关公比秦琼老牌子又名气大。关公就一定比秦琼厉害?
我再跟大家提一个稍微复杂一点儿的东西吧,汽车:是不是马力越大就越好呢?是不是名牌儿或老牌子就是最好呢?真是的,德国人汽车做的那么好。日本人为什么还要做汽车呢?
这计算机和汽车在很多方面都已经是数量化了的,比较两个数字的大小是一件非常容易的事情。
在某个价格档次,有谁可以说出这世界上最好的计算机或汽车呢?
类似经济条件、教育和文化背景的人们不都买同样的东西是不是一件很奇怪的现象?公有公的理,婆有婆的理嘛。萝卜白菜各有所爱嘛。都有理,无是非与对错。
即便是完全不考虑价格,有谁可以说出这世界上最好的计算机或汽车呢?
是不是最名的名牌儿或最老的老牌子或价格最高的汽车或马力最大或别的什么指标数据最大或最小就是最好的汽车呢?
对这个问题的答案的非常简单的,我猜大家也至少都是有中学毕业证书的。我就不在这里写那正确答案了。
日常生活人们经常做的买蔬菜和水果的决定,萝卜白菜各人有各人的标准。日常生活人们不经常做的买计算机和汽车的决定,同样是萝卜白菜各人有各人的标准。所以,选择不同的东西的选择方法也是不同的。因此,人们不应该因为选择语言的概念跟选择日常生活用品的概念是一样的。
我希望我以上写的都是废话。我只是想说在比较简单的事物时,这孰优孰劣都不是一个简单的问题,即便是在比较两个可以放在我们面前的东西都是一样。在几个中间挑一个是我们大家熟悉的选择行为。
我们人类不仅个人有选择的行为,整体也有选择的行为,比如说选择语言就是一个,而且是一个长期的包括成千上万几代人的行为。为什么这么说呢?请大家耐心一点点!
回到正题:语言!如何比较两个“语言”呢?特别是比较语言还涉及时间问题,因为语言是一个“活”的东西,语言时刻在发展变化着的。
我希望大家看了我上面写的废话以后能感觉到这个问题,也就是比较“语言”,不比比较计算机或汽车更容易。
我希望大家应该像我一样哑口无言就好了,因为一般的“语言”实在是太复杂啦,所以无法比较,特别是一些经过上千年的时间考研了得语言。
在一般的别的历史时期,如果我们问语言的选择问题都不会像我们几天有一个家发生在我们面前的语言的选择的例子:计算机的程序语言!
凡是有一点计算机程序知识的人们都看到了计算机语言的逐渐从热到冷,新来居上,发展变化和适者生存等等现象。
从计算机程序语言的比较,大家可以看出各种常用的语言都有各自的长处。有的曾经是使用得非常普遍的语言现在也已经很少使用了。
一般的语言和计算机程序语言一样都是工具。一般说来,对一个工具的学习是和使用目的有关的。比如说,你如果只是打算日常说话是会有一种学习方法,你如果是打算当作家就会有一种学习方法。所以,学习对一个工具的的使用的难易程度也是不好一概而论的。
但是,无论人们怎么说,事实是经过了几十年的计算机程序语言的使用,目前使用的比较普遍的程序语言也就那么几个。这几个目前使用的比较普遍的程序语言就是成千上万的使用程序语言的人们几十年的经验所做出的选择的结果。
因此,我们可以说目前使用的比较普遍的程序语言是使用程序语言的人们的选择。虽然,目前使用程序语言的人们在他们学习程序语言的时候就没有很多的“选择”,或者在他们上班的时候就更没有选择啦,但是我们还是可以说“目前使用的比较普遍的程序语言是使用程序语言的人们的选择”。因为,如果不是这些目前使用程序语言的人们的继续选择使用它们,这些目前使用的比较普遍的程序语言也会变得不普遍了。
我们在讨论计算机程序语言的时候用“选择”这个词儿或叫“概念”也许大家不会觉得太不舒服。其实呢,人类的一般语言也是一样的。只不过参与这个选择的是几乎全部人!大家知道美国人在语言上对英语的贡献。大家也知道美国黑人在语言上对美国英语的贡献。大家还可以从几个简化字方案的结果看到语言文字的使用不是完全被动的和是人们的在某种意义下的选择。
人类用的各种语言中最终也会逐渐减少到几个大的语言的。基于这个事实,说人类选择了这几个语言也是不错的,或者说几十或者几百亿人选择了这几个语言也是不错的。虽然这个选择好像不是每个个人的选择,但是确实每个个人的选择的综合结果。因为没有每个个人的选择也不可能有整体的选择。
当然啦,计算机程序语言的发展周期要比人类的一般语言短得多,参与的人的数量也少得多。
再举个例子,比如不可以说“某个动物选择呼吸空气”,因为一个动物作为一个个体是没有选择权的。但是说“动物选择呼吸空气”就不是太错了。因为说“动物呼吸空气”这个事实就是历史的、自然的、当然也包括动物的“选择”。所以,虽然说“某个动物选择呼吸空气”不合适,但是说“动物选择呼吸空气”就不错啦。
“13亿(中国)人选择中文”这个说法是基于“13亿中国人用中文”这个事实的。“13亿中国人用中文”这个事实跟“动物呼吸空气”这个事实是相似的,也是历史的、自然的、当然也包括中国人的“选择”。
我们知道今天的一部分“动物呼吸空气”这个事实是从当年的所有“动物呼吸水”开始的。跟计算机程序语言一样,今天的“13亿中国人用中文”这个事实也是从当年的多种语言文字发展过来的。
虽然学习对一个工具的的使用的难易程度也是不好一概而论的,可是十几亿中国人可以掌握基本的中文这个事实如果不能说明中文容易学的话,至少也说明了中文不难学。