汉语不因数或时态等等而作词尾变化,用C++(一种计算机语言)的概念来讲,实际上就是一种重载(Overload)。重载是C++的两大主要特点之一(另一个特点是类(Class))。所谓重载就是一个函数或算符具有一个以上的不同含义,而计算机根据执行函数或算符时的环境来确定其含义。这里的“环境”,在C++中,包括变量的类型,个数,顺序等等。在本文先前提到的“树上有鸟”的例子中,这个“有”字,当指一只鸟时,就相当于“is”;当指许多鸟时,就相当于“are”。若再包括时态,那么,“有”字实际上重载了4种含义,即“is”,“are”,“was”和“were”。这样的重载的好处和C++中的重载的好处是一样的,都使语言的适应性更强,效率更高。没有重载的计算机语言在调用函数前,必须将变量的类型,个数一一查明以便调用所对应的函数。与此类似,未重载的英语必须先把鸟数清楚后才能造出逻辑和语法都正确的句子来。而重载的汉语不必预先数鸟就能造出正确的句子来。这正是汉语语法优越的地方。C++中的重载是狭义的,而人们的语言包含更广义的重载,因为上面所述的“环境”在人类语言中远较C++中的多样化。可以这样认为:同样一句话在不同的时间、场合、地点等等可能具有不同的含义,实际上就是广义的重载。正是因为有了重载,人们的语言才显得生动、活泼、富有内涵。顺便提一下,C++的另一特点――类,其实也正是汉语的特点。以英语看汉语的“是”确实属于重载(Overload)的。
气-气体的虚的祖先类等等所以用汉语学习自然科学(包括物理、化学等等)最方便了。否则给你一个S(硫)。谁知道是什么东西呢。