如同我思故我在这句名言一样,对象化指向编程这个词汇的含义是最具多解性和模糊性而已极具直观性先入观念印象的一类东西。同时,它又是极具思维诱惑力的迷人雾障,貌似在遮盖着什么亟需揭秘的本质性的东西。而且同样吊诡的是,一旦这种说法脱胎于他的发明人,其语义便会开始独自游走,谬种流传甚至众说纷雨盲人摸象而严重超出发明人最初的想象力和解释权可涵盖范围。
而且,这两种说法其实本意上也可以是贯通的,同型的或者说多态互射的。因为IT的本质就是认知,思维和生命,载体(媒体)以及信息记忆和信息操作(处理)和通信互动。最简练的说法就是生命的扩大化解释——用机器原理去诠释生命。
并非小白程序员的那种青涩的哲学情趣,动不动就从谈论哲学,艺术等等的乾坤天地开始解释有关编程秘笈之类的炫滥腔调,现在已经到了我们可以把人工智能这种童话当做堂堂正正的技术话题来谈论的时代了。真正有经验有思想的只谈机器的语言,而文学想象已经在严肃地思考有关生命和机器的融合体以及同源性问题了。
当然,这片文章页不落俗套,其实我最应该首先说清楚的还是什么是对象的问题,而不是一开始就从哲学命题的类比打开场白。心理体验或者认知角度来讲,Object的并列词汇是self,含义主体操控和对象自动的差别辨义;从数学层面来说,object思辨在于形式数量与物理(实体)之间的关系思辨问题,甚至你可以以用唯命论(Nominalism)去解释一切有关数学对象和集合论本质的所有问题从而加入数学崇拜论的西派哲学思辨情境;而进一步从信息论的角度来讲,Object代表了超越物理操作的数字计算和信息处理,是媒言和载体的关系;从认知描述的角度来讲,则主要是一个模型模拟和镜像化认知的一种认知模写,甚至涉及到心理学直觉反应中的镜像反射机制。
这样的解释离计算机硬件或者编程太远,写程序的人知道他具体情境下说对象的时候具体指的是什么,他知道内存处理的台前背后,他知道内存管理中所考量的对象一词的语用含义是什么——其实没有那么抽象很具体的东东罢了。
中国有易经八卦的传统,还有《推背图》等多部预测奇书。其实推算可以有预测功能并表现出某种神秘智慧体特性的现象在过去很神秘,并往往披上自我伪装的神秘外衣但其实从人工智能的角度来看,机器智能的产生其实是必然,生命的进化起源的无机本质恰好就是二元计算产生智慧预测以及智慧主体假象的最好的“科学”解释,而且如今这种这种有关超级大脑外星智慧网络生命生物机电等等的科幻想象以及技术攻关课题仍然喧嚣尘上,本质上和八卦算爻的直觉捕捉没有二异。
八卦算爻也是很具体的物体单位,信息处理总需要物体的对象化具象,有表征话与语柄化和记忆存储再现等等的思维模拟特性。但近代思维所不同的是人拥有了机电辅助记忆和机器运算工具。比算筹文本记忆更具有机械特性的记忆装置从磁带机到硬盘以及芯片的机电化激活态记忆,人体记忆和机器记忆终于殊途同归纳入光电信息处理的范畴。
思维的本质是对话,自我对话,自我捕捉,表达和传达和以及意见反馈。集合论里的抽象体运算也是一种原子思想在规则运算下的自我演化,而对象化指向设计下的机器内不的信息处理模式则更多的是一种人类文化向机器平台内的文化移植。一开始我们是用机器模拟人脑的计算运作,但逐渐地我们开始倾向于认为机器内部本身就可以进化出类似于生命现象的本源智慧来。世间充满信体,人类智慧并不唯一。只要有能量便可以激活任何载体上的信息素从而让信息在规则和秩序控制下表现出宏观组织性来让生命现象和智慧行为成为可能。
Object-self结对,正如Zero++一样,让始动获得了基础。Object最具体也最抽象,object-orient就是立体镜像的虚拟真实世界和体验主体的虚实纠缠——让世界自己展示自己其实本质上并不孤立于主体的情景认知体验。Value很具体也很抽象,正如我们中国人对于spirit一词的体会惯势一样。
总结一项对象化指向可以描述为,镜像化体验和认知反射,物语化界面和自动化思维,以及对于世界的泛语言化童话思维!
相关推荐
7. 对象空间和世界空间:在3D数学基础中,对象空间和世界空间是两个不同的概念。对象空间是相对于对象自身的坐标系,而世界空间是相对于游戏世界的坐标系。在对象空间中,坐标点的位置是相对于对象自身的,而在世界...
根据给定的信息,“数学概观(PDF)”这一标题表明文档是关于数学整体的一个概述,旨在为读者提供一个全面的视角来理解数学这门学科。虽然提供的部分内容并未包含实际的数学知识,但从标题和描述来看,我们可以推断...
### Java中对象创建、初始化与引用详解 #### 一、Java对象、引用及创建过程 在Java中,对象是程序的基本单位,它包含了属性(成员变量)和行为(方法)。对象是由类创建出来的实例,而类则是一组具有相同属性和...
过度的专门化和抽象化导致了数学与其他领域之间的隔阂,这种趋势并不符合数学发展的方向。因此,改革的目标是寻求对数学的全面认识,并认识到数学是科学思考和行动的基础。 数学作为一门语言,它能够在不同领域之间...
在编程语言中,如Java或C#,"引用变量"和"对象"是两个关键概念,它们构成了程序中数据操作的基础。引用变量是存储在内存中的一个特殊类型的变量,它不直接存储对象的数据,而是存储对象在内存中的地址,这个地址指向...
根据提供的信息,我们可以推断这份材料是关于《离散数学》第三版的课后答案集,作者为方世昌,出版单位为西安电子科技大学出版社。接下来,我们将对离散数学的一些核心概念、理论以及可能涉及的课后习题类型进行详细...
组合数学是数学的一个分支,专注于研究离散对象的计数、排列与组合问题。它在计算机科学、统计学、概率论以及算法设计等领域有着广泛的应用。 ### 组合数学习题解答 这部分内容涵盖了Richard A. Brualdi教授编写的...
模糊数学,作为一种处理不精确或不确定信息的数学工具,已经成为现代科技、工程和决策分析等领域的重要理论基础。VB(Visual Basic)是微软公司推出的一种面向对象的编程语言,以其易学易用的特点广泛应用于各种软件...
离散数学不同于连续数学,它主要研究离散而非连续的对象,如整数、集合、图、逻辑等。以下将详细阐述离散数学的一些关键知识点: 1. **集合论**:集合论是离散数学的基石,定义了数学的基本结构。它包括集合的定义...
### Java中对象与对象引用的区别 #### 基础概念 在Java编程语言中,对象与对象引用是非常基础且重要的概念。理解它们之间的区别对于掌握Java面向对象编程至关重要。 #### 对象与引用定义 - **对象**:在Java中,...
本书《工程模糊数学及应用》由哈尔滨工业大学的李士勇教授编著,内容涵盖从工程应用的角度介绍模糊数学的基本理论和方法,并详尽阐述了模糊数学在多个领域的应用原理与方法。书中内容广泛,引用了大量国内外的最新...
离散数学中的逻辑和集合论为抽象思维提供了工具,关系和函数帮助我们理解和操作数据结构,而序列和级数为我们提供了处理和分析数据序列的方法。图论和数论则在计算机网络、密码学、数据库设计等领域有着广泛的应用。...
综合以上,离散数学是一门深入研究数学抽象概念和结构的学科,其内容不仅仅适用于数学领域,更是计算机科学、信息技术、工程技术以及管理科学等多个领域的基础工具。离散数学及其应用_傅彦_课后答案为读者提供了一个...
《黄维通Visual C++面向对象与可视化程序设计第三版》是一本深入讲解C++编程技术,特别是结合Microsoft Visual C++环境的书籍。该书强调了面向对象编程思想,是学习C++编程的重要参考资料。书中的习题代码是辅助读者...
《组合数学引论》是由孙淑玲和许胤龙两位学者编著的一本经典教材,主要探讨了组合数学这一重要领域中的理论与应用。组合数学是数学的一个分支,它研究有限集合中对象的组合性质,涉及到计数问题、排列组合、二项式...
本资源摘要信息涵盖了深入类和对象的知识点,包括深复制和浅复制、禁止复制、对象的三种创建方法、对象的初始化方法、this指针、指向类对象的指针、指向类成员的指针、友元关系等,为学习C++程序设计与实践的学生...
命题符号化、真值表、命题公式和等价关系是这一领域的关键概念。例如,蕴含连接词“如果 P,则 Q”表达了一种条件关系,而等价连接词“P 当且仅当 Q”表示 P 和 Q 同时为真或同时为假。理解这些逻辑运算的优先级顺序...
向量是一种具有大小(或称为模)和方向的数学对象。它不同于标量,后者只有大小而无方向。向量的概念来源于几何学,并在物理学、工程学以及数据科学等领域有着广泛的应用。下面我们将详细介绍向量的相关概念及其运算...
这本书“组合数学应用”显然旨在帮助读者理解和运用这一领域中的理论与技巧,以锻炼和提升逻辑思维能力。组合数学在信息技术、计算机科学、统计学、生物学等领域都有广泛的应用,因此掌握其基本概念和方法对于IT专业...
总之,组合数学是一门研究离散对象的科学。随着计算机科学的日益发展,组合数学的重要性也日渐凸显,因为计算机科学的核心内容是使用算法处理离散数据。 狭义的组合数学主要研究满足一定条件的组态(也称组合模型)...