2.上帝是个伟大的程序员 2.1什么是抽象,什么是人类 抽象就是对同类事物共性进行归纳,并使用通用的语言或符号赋予定义,通常会使用一定载体来表现。事物只有经过抽象,信息才是可以真实、有效传播并且可计算。 举例来说,大猩猩发现一只老虎,但是向其他猩猩叙述时,可能只能传递一个恐惧的信息,虽然恐惧本身也是对猛兽特征的归纳,但没有使用通用的语言或符号赋予定义,无法准确地将老虎与狮子区别开来,也无法把数量传递给同伙,而这个区别对于其他猩猩可能很重要(不同猛兽的生活习性使躲开它们的方法不同,对落单的猛兽可以攻击)。而原始人可以传递正确的信息给同伙,从而有效防御或进攻。 抽象的载体是多样的,比如说语言的载体有口语、书面语言、数字化的书面语言等,价值的载体有货币、债权、股权等等。 写程序最基本的是什么?是定义,定义了对象,并且对其赋值(属性),如此,各对象才可以依法则运转。 如果说是上帝造了人,那么,上帝实在是个伟大的程序员。 循环定义:人类就是地球上掌握了抽象方法并应用其建立了一套体系的一种动物。人类是具有这种能力的动物,但是其他动物是否具备此项能力,尚未可知。 2.2为什么说抽象语言是人类起源标志 我想,看了上文,应该很清楚为什么说抽象语言(包括早期的象形文字,文字是书面的语言)是人类起源标志了,语言是人类对事物抽象的第一步,也是原始人与其他灵长类动物的分水岭。 说白了,这是又一个循环定义,后面我们的讨论,都是基于这几个定义展开的,如果你不认同,那么就没有必要继续看下去。
2005-6-7 kkkbs发表在Aurora - 五彩
|