![](https://csdnimg.cn/release/download_crawler_static/87333312/bg1.jpg)
现在的计算机看起来好像是种⾼度复杂的机器,可是其基本的构造却简单得令⼈惊讶。从⼤约50年前的第⼀代计算机到现在,计算机
并没有发⽣什么改变。在认识计算机时,需要把握的最基础的要点只有三个,我们就将这三个要点称为“计算机的三⼤原则”吧。⽆
论是多么⾼深、多么难懂的最新技术,都可以对照着这三⼤原则来解释说明。
只要了解了计算机的三⼤原则,就会感到眼前豁然开朗了,计算机也⽐以往更加贴近⾃⼰了,就连新技术接连不断诞⽣的原因也明⽩
了。
1.计算机是执⾏输⼊、运算、输出的机器
计算机的硬件由⼤量的IC(Integrated Circuit,集成电路)组成,IC上都带有许多引脚。这些引脚有的⽤于输⼊,有的⽤于输出。IC会在
其内部对外部输⼊的信息进⾏运算,并把运算结果输出到外部。运算这个词听起来也许有些难以理解,但实际上就是计算的意思。
其实计算机就是台简单的机器,因为它只能做这三件事。
2.程序是指令和数据的集合
所谓程序,其实⾮常简单,只不过是指令和数据的集合。⽆论程序多么⾼深、多么复 杂,其内容也都是指令和数据。所谓指令,就是控制
计算机进⾏输⼊、运算、输出的命令。在程序设计中,会为⼀组指令赋予⼀个名字,可以称之为“函数”“语句”“⽅法”“⼦例程”“⼦
程序”等。
计算机讲的话是数字,⾃然进⾏的数学运输,所以程序其实就是数学上的函数式
y=f(x),x为输⼊的数据,f为函数(指令),y为输出数据,即返回值。
3.计算机的处理⽅式有时与⼈们的思维习惯不同
由于计算机是⽤数字表⽰所有信息,所以思维有时可能与⼈类不同,不过,为了更好地⽅便⽣活,计算机也在不断进化,越来越贴近⼈类。
编程⽅法也在进化,进化的成果是诞⽣了两种编程⽅法,⾯向组件编程(Component Based Programming)和⾯向对象编程(Object
Oriented Programming)。这两者的进化⽬标⼀致,都是使程序员可以在编程中继续沿⽤⼈类创造事物时的⽅法。⾯向组件编程的⽅法
是通过将组件(程序的零件)组装到⼀起完成程序;⾯向对象编程的⽅法是先如实地对现实世界的业务建模,之后再把模型搬到程序中。使
⽤符合⼈类思维习惯的编程⽅法,可以实现⾼效率的开发。
使⽤计算机的⽬的是为了提⾼⼿⼯作业的效率。
只要理解了三⼤原则,即使遇到难懂的最新技术,也能轻松应对(福⾳?)