现在的位置: 首页 > 综合 > 正文

一个随想……

2013年09月26日 ⁄ 综合 ⁄ 共 812字 ⁄ 字号 评论关闭

链表的结构是在链表里存储每个节点的地址,而不是数据本身!这点最重要,往后的很多的其他数据结构都源于这样的思想!

那为什么要存储地址而不是数据呢?为什么要浪费空间去存储看似额外的东西呢?

简单的说我个人认为是源于现实的模拟:

人类把事物结构化的最大目的就是:管理。方便的管理,越方便越有意义!

再思考下,我们做最简单的手写通讯录的时候,是不是要记录联系人的地址,没见过记录他个人身体信息的吧?(人的普遍的思维下)那为什么不直接记录联系人的生物体信息呢?很简单,我们是要使用通讯录去找到联系人,就是说要很方便的来管理了!而不在乎他具体是什么?这样做之后,我们就不会限制与具体的那个人是怎样的?即使这个人胖了,瘦了,或者老了都不需要更新我们的记录!及时这个人家里变化很大……这都和我们的记录没有了关系!

通用的记录所有需要记录联系的联系人!这样就形成一个分离,实体和管理的分离!通用性加强!管理更加方便!

思考完这个问题后,我开始慢慢试着理解,冯·诺依曼的思想。计算机是源于现实的,抽象现实的,所以学习计算机我觉得不能把它简单的当作科学来学习!更多的要联系生活,抽象原型,把我们的做事顺序逐步分解,也许就是新思想的抽象,也许就是新见解的突破……国内的计算机不能引领世界IT发展的一个原因我想就是不能把自己独立出来去思考其中的为什么?而是跟在潮流的后面去学习是什么?当然我不是说学习不对,不论什么人,都要先学习才能自己去独立思考!可是学习之后,有多少人去认真思考其中的为什么了吗?IT是一门仿真学科!我不认为是什么纯粹的科学,也不认为是什么艺术!

从达尔文《进化论》开始,就奠定了西方的计算机发展的坚实基础!可以这样说:达尔文已经把计算机软件发展的蓝图设计了出来!后人只需要具备这样的思维方式去用计算机实现就可以了!我们呢?

仅仅是一个大学生可笑的想法!

                         就是模拟人的解决事情的方式来帮助人们解决问题!

抱歉!评论已关闭.