OOP和Object一词的的关联词汇

至少有这么几个框架来可以来对比盛放或者阐释扩展有关OOP中的object(对象)概念:

文本和对象

内存和对象

环境和对象

集合和对象

数据和对象

指针和对象

迭代和对象

代理和对象

容器和对象

sign和object

所有有关编程所做的事情都和memory操作有关,与用户内在体验和外在信息载体对象的互动有关。无论说信息或者数据,都依存于外在载体(比如纸张磁带)或者媒体(比如电脑多媒体),而经验再现则得是当下对象和体验者的内在自我互为镜像。认知表达从内在到外在有一个从心理经验实体到信息载体化的外在实现再回到当下体验的对象化再呈现过程。是一个现实体验到虚拟化表达再回到虚拟化现实的过程。

写在纸上的数据记忆是文本,没有物理纸张文本还存在吗?至少数学家认为数学和数字还在,哑巴也不认为没有纸自己就不会说话了。运算走向机器化是一个脑力活动体力化的过程,所以一般都说电脑实在“跑”软件。

图灵给“跑”软件计算的机器能力上界做了定义,即至少有机器无法解决的问题,因为处理有的问题会导致机器死机或者跑个不停——哪怕它跑得再快也没用。图灵机便是个跑个不停的笔头——最终人类是用腿跑的,所以电脑也便是用二进制来跑。

语言是看不见的指针,不用手指便可以指向语言对象。有视线我们便可以看着对方念想恶狠狠的形容词。但和机器沟通我们得用键盘敲或者鼠标点。每条数据从命名到表达和处理都需要链接或者标址机制。我们通过处理物理载体或者内存状态来处理信息。因为文本可以抽象,所以数理计算和逻辑处理可以认为是纯粹思维的性质,集合论提供了基础的思辨基础。媒体化表达和机器化运作的基础逻辑正是集合论的思想。简单的迭代递归几乎就可以表达完图灵机的所有数学原理。

从数据结构体到类和对象的数据表达,既是文学的也是数学的;既是集合的也是对象的既是抽象的也是具体的。”robort“一词的原意据说是奴隶,这就对了。所以机器人的本意本身就是作为奴隶的机器,软件机器也不例外,分担了程序员的代理人角色。机器实现了自动,数据也实现了自动,他们都成为机器载体上的可以自我表达的信息对象。并且数据也可以“跑”,它自参迭算便可以演算遍历出一个集,创造出一个类。

从文本语言来考量,OOP软件模式代表了某种动态表达和动词(算符)中心的语言模式。机器善“跑”善存,所以词汇的句式结构便以谓词函数的形式来组织了,而不再是简单的静态库。概念揭示以对象展示为中心,而对象定义以动作表达为定义核心。

没有初始化的对象是表达一个类的某个不特定对象,相当于一个“a”,也其实就相当于一个指针,而分配了内存和初值的对象则是一个具体的“the”了。一个库类中总有一个具体对象做参照,而类本身又可以是更抽象层面上的另一个具体对象。

语义实现和表达求值,我们往往会有错觉,以为话说完了,话自己便创造了语义实现,文本自己在实现着自己的语义实现。认知的世界确实是镜像化了的无限循环,信息的幽灵化过程,永无终止。

猜你喜欢

转载自ggwang.iteye.com/blog/2161945