发言:
1."命名就像给一个东西贴上标签".那么我们如何给颜色贴上标签?如何给声音贴上标签?如何给感觉贴上标签?
想到的……
通过JAVA编程的角度来说……
具体的各类颜色是不能单独存在的,所以说它们是抽象的东西(被人接受后就成为概念,属于感觉);但既然它们可以被认为是东西(objects),就可以被命名。命名方法如下:原本一个东西(object),它还不存在,没有名字,没有形体,没有attributes,也就是说,它可以成为任何东西。直到人们给了它名字(declaration,例如,红),然后才开始根据这个名字的定义赋予它属性(人在这时已经明白“红”这个标签的涵义)。人们在自然界中得到了[红]这个概念(请把方括号里的字想象成一种红色实物。例如,血,以graphical的形式出现),然后创造了这个名字。于是,自然成为一个inspirer,然后人根据得到的信息,开始建造;”红“成为了一种无形物体,有着红色的属性;因为它无形,所有它要在这个世界有形出现的时候要借用一定的外形;例如,桌子。组合以后得到一X(量词)有桌子特征的红色。
而“颜色”这个词汇,相当于class,只是用于修饰和限制;例如“绿”属于“颜色”,而“键盘”不。于是,“颜色”是一个篮子,一种描述;一个无形,在它包括的元素被使用时并不被使用的框架。
声音,感觉还没想好,应该类似……
我的想法和原文似乎不一样;原文存在在先,定义在后,最后命名(这两步可能弄反了),是把名字给物体;我说的是发现存在(这步有时可以跳过),然后定义,然后命名,然后创造,是创造一个物体来fit名字和其定义。编一个名字比弄一个物体容易多了……
微机课上乱写的……请见谅……但愿没跑题太严重。
[此贴子已经被作者于2004-10-6 13:41:56编辑过] |