编程模式本质探讨
来源:互联网 发布:美颜视频软件 编辑:程序博客网 时间:2024/05/16 11:59
传统的编程模型(以数据为中心的面向过程的模型),逻辑是死的,数据在变化。这里具有严格的输入/输出的模式。数据流过一个又一个函数发生变化。
可以说这个模型,不是现实世界的抽象,而是对计算机世界/电子世界的抽象。
我们来看看,现实世界,一个球碰到了墙,球反弹了,球往哪弹,弹多远,由它自己受到的力决定的,但是弹出的动作是由它自己完成的,在一定的逻辑的“计算”
下,根据自己的属性计算完成的,而不是经过计算,由其他的什么东西把它放到那的。所以面向对象的思想出来了,由球这个对象,自己容纳自己的属性,自己控制自己的动作。
从这里我们看出来了,面向过程的模式,主要针对的是数学计算;面向对象的模式主要针对的是现实的模拟(解决应用问题)。
并且面向对象的模式,和分布式计算的模型也是非常吻合的。
可以狂想以下,在分子/原子计算普及的一天,不同对象的计算就可能由CPU中的不同的分子/原子簇来完成。而不是由整个CPU来处理。
但是我们也要看出来,现实世界中还存在着规律/理论的东西,一些本质的属性之间的作用关系。
他不是以一个实体(对象)为界限的,这是OOP的局限之处。这也许就是面向面的编程模式的产生根本。
唯物主义认为物质决定意识。我们现在主要还是在仿生。
人类现在的主要工作还是在认识世界,而不是创造世界。等我们达到了以创造为主的时候,我们离灭亡也就不远了。
- 编程模式本质探讨
- 模块化编程本质探讨
- 模块化编程本质探讨
- 探讨Windows编程中句柄的本质
- 引用本质 探讨
- CTAS本质探讨
- 对句柄本质的探讨
- 对句柄本质的探讨
- 对句柄本质的探讨
- 技海无涯:正则表达式相关的知识和技术(3)——编程技巧:堆栈的本质探讨
- 对句柄本质的探讨 (转载)
- 关于课程本质内涵的探讨[节选]
- 刨根究底:XML的本质和作用探讨
- visitor模式本质
- 编程本质论
- 编程本质论
- 也谈编程本质
- 编程的本质
- 【ZT】历代Windows操作系统大观
- 美国人日常生活中常用的五星级句子
- 想学习Nunit的使用
- 鬼脸 from mail.yahoo.com.cn
- 这几天要对不起自己的地盘了
- 编程模式本质探讨
- 检测ARP高速缓存中的无效表项
- 对照你的生日查查你属于哪棵树
- 不是情书的情书
- 国际电话中的常用语
- 寒冷的冬天,教你给围巾打个好看的结
- 热点常用新词汇--英译
- 在你心中有这样的一个人吗?
- 真正爱你的女孩