计算器与计算机的本质区别

大家新年好,今天随便聊聊,不喜勿喷,新年快乐,喜欢关注。

假如现在要做这样一个运算:3×4+8×9

如果用计算器,我们得这么来:

  1. 输入3
  2. 输入×
  3. 输入4
  4. 输入=
  5. 记住结果12
  6. 清零
  7. 输入8
  8. 输入×
  9. 输入9
  10. 输入=
  11. 记住结果72
  12. 清零
  13. 输入12
  14. 输入+
  15. 输入72
  16. 输入=
  17. 得到最终结果

以上每个步骤,我们可以理解为指令,而像3、4、8、9、12、72可以理解为数据,我们在用计算器时,指令和数据都是保存在我们聪明的大脑袋里的,计算器只负责接收输入、执行,得由我们人类来告诉他接下来该干什么。

而如果我们使用计算机呢?

我们只需要把要执行的指令流水线统一告诉计算机就可以了,计算机会自动执行指令,甚至还能自动进行分支跳转,并保存中间结果作为后续的输入,并返回最终的正确结果。

而这就是计算机最核心的底层优势,能极大的提高人们的生产效率,我们只要写代码,直接告诉计算机所有要做的事情,也就是所有要执行的指令,然后我们就可以不管了,就可以该干嘛干嘛去了。

也许,我们现在觉得这很普通,但是在当时这是非常大的一次跨越,当科技融入到日常中,科技就变得普通了,但是我们应该记住它的伟大之处。

希望大家能点赞、转发,谢谢。

公众号:Hoeller

猜你喜欢

转载自juejin.im/post/7191289345712586811