闭上眼睛,感受计算机的世界(跳出三界外,不在五行中)

原创 2007年10月10日 21:51:00

 

·当你被各种新奇的概念、瑰丽的界面和无休止的名词弄的筋疲力尽的时候,闭上眼睛,想象一下内存中机械的、冰冷的一条条高高低低的电位指令,想想地址、寄存器、callmovinout指令,你会发现:所有概念都是人自己创造的,真实的世界原来是那么的单纯明了。

 

·高级语言如:cc++java,都是假的。高级的概念如:段、对象、组件都是假的。他们最终都要变成内存中一个个机器指令(电信号)。

 

·闭上眼睛,想象下操作系统、dll模块、编译器、链接器、载入器、各个api函数、在内存中都是一块一块的指令集合。你编的程序进行编译、链接、装载、系统调用时,其实就是在这些指令块里面callret去,就是跟这些地址打交道。看看c函数编译出来的汇编吧,就是push,然后call

 

·当你试图弄清一个层面的问题时,往往需要借助更深层面的知识。比如c语言的函数其实就是汇编里的几个pushcall

 

·程序的本质在“序”。几个简单的有限的东西通过不同的排列(序),可以构成复杂而强大的东西。比如26个字母构成英语、简单的机器指令构成缤纷的软件。(这种思想是朴实而自然的,比如简单的砖头和泥灰可以盖成各式各异的建筑,简单的原子构成复杂的世界。古代有“道生一,一生二,二生三,三生万物”的说法,可见,图灵的通用计算机思想也没有什么新奇之处。)

 

·计算机学科的基石。

思想方面:

1.       协议。就是大家都遵从的一种约定,这样才能把力量用在一处。数据结构也是协议。

2.       模块化。把能复用的东西,抽出来,避免重复劳动。子程序(过程,函数),就是最好的例子。

 

·人应该做有创造性的工作,单调重复乏味的事情让计算机去做。 

【Toast】跳出三界外,不在五行中

1.Toast是一种提供给用户简洁提示信息的视图 2.该视图以浮于应用程序外面的形式呈现给用户 Toast提示界面不获取焦点,所以不影响用户的操作 Toast提示就是在不影响用户使用程序的同时,...
  • qq_16580279
  • qq_16580279
  • 2016年09月26日 17:32
  • 139

计算机鼻祖-Donald Knuth(高德纳) 的传奇

李开复说,练内功,不要只花功夫学习各种流行的编程语言和工具,以及一些公司招聘广告上要求的科目。要把数据结构、算法、数据库、操作系统原理、计算机体系结构、计算机网络,离散数学等基础课程学好。不妨试试Do...
  • gatieme
  • gatieme
  • 2014年05月12日 13:37
  • 21277

对计算机的认识与感想

计算机是如何运行起来的?我们能从中得到什么启示?
  • cugwuhan2014
  • cugwuhan2014
  • 2016年10月27日 17:02
  • 1822

没有最强---计算机的世界太大了

废话不多说,先上g9老大关于大神的八卦: http://blog.csdn.net/g9yuayon/article/details/32833http://blog.csdn.net/g9yuay...
  • misakahina
  • misakahina
  • 2015年08月06日 00:11
  • 1171

2017全球超级计算Top500和Green500榜单出炉

2017全球超级计算机500强榜单今日公布,中国“神威-太湖之光”超级计算机(无锡)以每秒125,435.9TFlop/s的峰值计算能力再次蝉联第一名,实现三连冠,“天河二号”超算系统(广州)以每秒5...
  • swingwang
  • swingwang
  • 2017年06月20日 06:43
  • 6581

计算机组成原理三:总线

第三章:总线     1)总线概念: 计算机硬件系统有2种互联方式,一种是各部件之间单独连线,称为分散连接;另一种是将各部件连到一组公关信息 传输线上,称为总线连接.总线是一组线路,将计算机的各个...
  • sp377455152
  • sp377455152
  • 2015年08月28日 10:23
  • 1573

取名算法之用JAVA实现汉字五行笔画查询

缘起:几年前,小儿出生的几天之内,我需要为他起名字。名字很重要吗 一文中我谈到了名字的重要性。   作为易学高手的我(大师♂罗莊)对告诉各位码农如何制作取名系统  负有不可推卸的责任。  ...
  • luozhuang
  • luozhuang
  • 2013年03月27日 10:50
  • 9822

计算几何实践3:三角化

2017-12-10   想写一篇三角化的总结,竟然拖了三年时间。这是我拖的最久的一篇总结了。再不写,没准以后不做这方面内容了,就没有机会了。刚开始进入项目组的时候,项目刚进入初始阶段,我们...
  • cloudqiu
  • cloudqiu
  • 2017年12月22日 22:26
  • 115

《计算机操作系统(第四版)》知识点归纳

《计算机操作系统(第四版)》的前7章知识点归纳
  • sinat_31710221
  • sinat_31710221
  • 2016年11月06日 19:52
  • 9815

Google Chrome、ie、世界之窗、火狐等浏览器主页被hao123绑架解决办法

浏览器主页被
  • wangkai_123456
  • wangkai_123456
  • 2014年04月11日 21:07
  • 4882
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:闭上眼睛,感受计算机的世界(跳出三界外,不在五行中)
举报原因:
原因补充:

(最多只允许输入30个字)