计算机三大原则

现在的计算机看起来好像是种高度复杂的机器,可是其基本的构造却简单得令人惊讶。从大约50年前的第一代计算机到现在,计算机并没有发生什么改变。在认识计算机时,需要把握的最基础的要点只有三个,我们就将这三个要点称为“计算机的三大原则”吧。无论是多么高深、多么难懂的最新技术,都可以对照着这三大原则来解释说明。
只要了解了计算机的三大原则,就会感到眼前豁然开朗了,计算机也比以往更加贴近自己了,就连新技术接连不断诞生的原因也明白了。

  • 计算机三大原则

1.计算机是执行输入、运算、输出的机器
计算机的硬件由大量的IC(Integrated Circuit,集成电路)组成,IC上都带有许多引脚。这些引脚有的用于输入,有的用于输出。IC会在其内部对外部输入的信息进行运算,并把运算结果输出到外部。运算这个词听起来也许有些难以理解,但实际上就是计算的意思。
其实计算机就是台简单的机器,因为它只能做这三件事。

2.程序是指令和数据的集合
所谓程序,其实非常简单,只不过是指令和数据的集合。无论程序多么高深、多么复 杂,其内容也都是指令和数据。所谓指令,就是控制计算机进行输入、运算、输出的命令。在程序设计中,会为一组指令赋予一个名字,可以称之为“函数”“语句”“方法”“子例程”“子程序”等。
计算机讲的话是数字,自然进行的数学运输,所以程序其实就是数学上的函数式
y=f(x),x为输入的数据,f为函数(指令),y为输出数据,即返回值。

3.计算机的处理方式有时与人们的思维习惯不同
由于计算机是用数字表示所有信息,所以思维有时可能与人类不同,不过,为了更好地方便生活,计算机也在不断进化,越来越贴近人类。
编程方法也在进化,进化的成果是诞生了两种编程方法,面向组件编程(Component Based Programming)和面向对象编程(Object Oriented Programming)。这两者的进化目标一致,都是使程序员可以在编程中继续沿用人类创造事物时的方法。面向组件编程的方法是通过将组件(程序的零件)组装到一起完成程序;面向对象编程的方法是先如实地对现实世界的业务建模,之后再把模型搬到程序中。使用符合人类思维习惯的编程方法,可以实现高效率的开发。

  • 使用计算机的目的是为了提高手工作业的效率。
  • 只要理解了三大原则,即使遇到难懂的最新技术,也能轻松应对(福音?)

猜你喜欢

转载自blog.csdn.net/weixin_37711738/article/details/89428440