计算机简史:从计算器到手机

序言

计算机(特别是手机)已经改变了人们的生活方式,但是我们却很少关心计算机底层原理。

  • 计算机是什么?
  • 计算机是怎么来的?
  • 程序是怎么在计算机中运行的?

有句名言:“不认识整体就不可能认识局部”。

程序员为了更好的掌握编程技术,应该对计算机体系有全面的了解。

所以通过讨论计算机的发展简史,来回答刚刚上面提到的问题。

讨论内容:

  1. 为什么要发明计算机?
  2. 计算机发明过程。
  3. 计算机发展过程。
  4. 编程语言的发展过程。

 

为什么要发明计算机?

人类一直在认知自然世界,认知过程中发展出了数学和逻辑学。

通过这两个工具,人类发现了大自然的许多规律。

比如:几何解释了图像面积大小和物体空间关系;经典物理力学解释了物体运动规律。

但是这一切认知过程都需要人通过大脑进行思考和计算,人们希望能有一种工具能帮助人来进行思考和计算。

于是人们打算发明一种机器来模拟(编程)人脑的思维和计算过程。

 

计算机发明过程

模拟人脑思维过程比较难,就是现在火热的人工智能,要创造出一种智慧生命。

于是人们打算从简单的数学计算入手,先发明一种能够数学计算的机器。

数学计算中最简单的就是加减乘除。

 

如何让机器能够计算1+1=2呢?

首先乔治·布尔提出了二进制理论,将数学中阿拉伯数字的十进制,转化为简单的01表示的二进制。这样机器只需要认识0和1两个数字就可以

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值