计算器与计算机的本质区别
大家新年好,今天随便聊聊,不喜勿喷,新年快乐,喜欢关注。
假如现在要做这样一个运算:3×4+8×9
如果用计算器,我们得这么来:
- 输入3
- 输入×
- 输入4
- 输入=
- 记住结果12
- 清零
- 输入8
- 输入×
- 输入9
- 输入=
- 记住结果72
- 清零
- 输入12
- 输入+
- 输入72
- 输入=
- 得到最终结果
以上每个步骤,我们可以理解为指令,而像3、4、8、9、12、72可以理解为数据,我们在用计算器时,指令和数据都是保存在我们聪明的大脑袋里的,计算器只负责接收输入、执行,得由我们人类来告诉他接下来该干什么。
而如果我们使用计算机呢?
我们只需要把要执行的指令流水线统一告诉计算机就可以了,计算机会自动执行指令,甚至还能自动进行分支跳转,并保存中间结果作为后续的输入,并返回最终的正确结果。
而这就是计算机最核心的底层优势,能极大的提高人们的生产效率,我们只要写代码,直接告诉计算机所有要做的事情,也就是所有要执行的指令,然后我们就可以不管了,就可以该干嘛干嘛去了。
也许,我们现在觉得这很普通,但是在当时这是非常大的一次跨越,当科技融入到日常中,科技就变得普通了,但是我们应该记住它的伟大之处。
希望大家能点赞、转发,谢谢。
公众号:Hoeller
转载自:https://juejin.cn/post/7191289345712586811