计算机的三个原则
- 计算机是执行输入、运算、输出的机器。
- 程序是指令和数据的集合。
- 计算机的处理方式有时与人们的思维习惯不同。
输入、运算、输出是硬件的基础
从硬件的角度上来看,计算机是执行输入、运算和输出的机器。计算机的硬件是由大量的IC(Integrated Circuit,集合电路)组成。每块IC上都带有很多引脚,这些引脚有的用于输入,有的用于输出。IC会在其内部对外部输入的信息进行运算,并把运算结果输出到外部。
软件是指令和数据的集合
无论程序多么高深、复杂,其内容都是指令和数据的集合。
- 指令是控制计算机进行输入、运算、输出的命令。在程序设计中,会为一组指令赋予一个名字,可以称之为“函数”、“方法”等。
- 数据可以分为两类数据,一类是作为指令执行的输入的数据,一类是从指令执行的结果得到的输出数据。在编程时,程序员会为数据赋予名字,称其为变量。
对计算机来说什么都是数字
计算机处理所有的东西都需要用数字来表示,这和人的思维方式不一样。人们会用红色,绿色等来描述颜色的信息,而计算机只能用0,0,255等数字组合来描述颜色。计算机对文字的处理都是将文字转化为数字再做处理,这样的数字叫做字符编码。
计算机属于中经常出现句柄、公钥、私钥等,这些全都是数字。计算机处理数字那是非常快的。