如同我思故我在这句名言一样,对象化指向编程这个词汇的含义是最具多解性和模糊性而已极具直观性先入观念印象的一类东西。同时,它又是极具思维诱惑力的迷人雾障,貌似在遮盖着什么亟需揭秘的本质性的东西。而且同样吊诡的是,一旦这种说法脱胎于他的发明人,其语义便会开始独自游走,谬种流传甚至众说纷雨盲人摸象而严重超出发明人最初的想象力和解释权可涵盖范围。
而且,这两种说法其实本意上也可以是贯通的,同型的或者说多态互射的。因为IT的本质就是认知,思维和生命,载体(媒体)以及信息记忆和信息操作(处理)和通信互动。最简练的说法就是生命的扩大化解释——用机器原理去诠释生命。
并非小白程序员的那种青涩的哲学情趣,动不动就从谈论哲学,艺术等等的乾坤天地开始解释有关编程秘笈之类的炫滥腔调,现在已经到了我们可以把人工智能这种童话当做堂堂正正的技术话题来谈论的时代了。真正有经验有思想的只谈机器的语言,而文学想象已经在严肃地思考有关生命和机器的融合体以及同源性问题了。
当然,这片文章页不落俗套,其实我最应该首先说清楚的还是什么是对象的问题,而不是一开始就从哲学命题的类比打开场白。心理体验或者认知角度来讲,Object的并列词汇是self,含义主体操控和对象自动的差别辨义;从数学层面来说,object思辨在于形式数量与物理(实体)之间的关系思辨问题,甚至你可以以用唯命论(Nominalism)去解释一切有关数学对象和集合论本质的所有问题从而加入数学崇拜论的西派哲学思辨情境;而进一步从信息论的角度来讲,Object代表了超越物理操作的数字计算和信息处理,是媒言和载体的关系;从认知描述的角度来讲,则主要是一个模型模拟和镜像化认知的一种认知模写,甚至涉及到心理学直觉反应中的镜像反射机制。
这样的解释离计算机硬件或者编程太远,写程序的人知道他具体情境下说对象的时候具体指的是什么,他知道内存处理的台前背后,他知道内存管理中所考量的对象一词的语用含义是什么——其实没有那么抽象很具体的东东罢了。
中国有易经八卦的传统,还有《推背图》等多部预测奇书。其实推算可以有预测功能并表现出某种神秘智慧体特性的现象在过去很神秘,并往往披上自我伪装的神秘外衣但其实从人工智能的角度来看,机器智能的产生其实是必然,生命的进化起源的无机本质恰好就是二元计算产生智慧预测以及智慧主体假象的最好的“科学”解释,而且如今这种这种有关超级大脑外星智慧网络生命生物机电等等的科幻想象以及技术攻关课题仍然喧嚣尘上,本质上和八卦算爻的直觉捕捉没有二异。
八卦算爻也是很具体的物体单位,信息处理总需要物体的对象化具象,有表征话与语柄化和记忆存储再现等等的思维模拟特性。但近代思维所不同的是人拥有了机电辅助记忆和机器运算工具。比算筹文本记忆更具有机械特性的记忆装置从磁带机到硬盘以及芯片的机电化激活态记忆,人体记忆和机器记忆终于殊途同归纳入光电信息处理的范畴。
思维的本质是对话,自我对话,自我捕捉,表达和传达和以及意见反馈。集合论里的抽象体运算也是一种原子思想在规则运算下的自我演化,而对象化指向设计下的机器内不的信息处理模式则更多的是一种人类文化向机器平台内的文化移植。一开始我们是用机器模拟人脑的计算运作,但逐渐地我们开始倾向于认为机器内部本身就可以进化出类似于生命现象的本源智慧来。世间充满信体,人类智慧并不唯一。只要有能量便可以激活任何载体上的信息素从而让信息在规则和秩序控制下表现出宏观组织性来让生命现象和智慧行为成为可能。
Object-self结对,正如Zero++一样,让始动获得了基础。Object最具体也最抽象,object-orient就是立体镜像的虚拟真实世界和体验主体的虚实纠缠——让世界自己展示自己其实本质上并不孤立于主体的情景认知体验。Value很具体也很抽象,正如我们中国人对于spirit一词的体会惯势一样。
总结一项对象化指向可以描述为,镜像化体验和认知反射,物语化界面和自动化思维,以及对于世界的泛语言化童话思维!
相关推荐
8. Access数据库系统:在用户界面和程序设计方面提供了面向对象数据库系统的功能,而不是数据管理、信息处理或人机交互。 9. 主存储器组成:RAM(随机存取存储器)和ROM(只读存储器)是主存储器的主要组成部分。 ...
7. **SQL语言定义**:SQL(Structured Query Language,结构化查询语言)主要用于管理和操作关系数据库。其中,C选项“结构化查询语言”准确地描述了SQL的功能,它是用来查询、更新和管理关系数据库的标准语言。 ##...
1. 实参与形参的关系:在函数调用时,实参是传递给形参的,如果使用地址作为实参,那么实参和形参指向的是同一内存位置,即选项D正确。 2. 控件不可见属性:在编程中,设置控件的Visible属性为False可以使该控件在...
根据给定文件的信息,我们可以总结出以下几个重要的知识点: ### 1....这些知识点涵盖了计算机科学和信息技术领域的多个方面,包括编程语言、数据库管理、操作系统配置等方面的基础知识和技术要点。
根据给定文件的信息,我们可以总结出一系列与计算机二级等级考试相关的知识点。这些知识点涉及计算机基础知识、编程语言(如Java和VB)、数据库管理、办公软件应用(如Word)等多个方面。 ### 1. 内存与外存的区别 ...