Loading

1 第一章 计算机的三大原则

硬件是看得见摸得着的设备,比如计算机主机、显示器、键盘等;
而软件是计算机所执行的程序,即指令和数据。软件本身是看不见的

通常将为了便于计算机处理而经过数字化处理的信息称作编码;
计算机内部会把所有的信息都当成数字来处理,尽管有些信息本来不是数字;
用于表示字符的数字是“字符编码”,用于表示颜色的数字是“颜色编码”

计算机的三个根本性基础:

  1. 计算机是执行输入、运算、输出的机器
  2. 程序是指令和数据的集合
  3. 计算机的处理方式有时与人们的思维习惯不同

计算机是由硬件和软件组成的;
计算机的硬件由大量的 IC (Integrated Circuit,集成电路)组成;
每块 IC 上都带有许多引脚,这些引脚有的用于输入,有的用于输出;
IC 会在其内部对外部输入的信息进行运算,并把运算结果输出到外部

所谓指令,就是控制计算机进行输入、运算、输出的命令;
把向计算机发出的指令一条条列出来,就得到了程序;
程序中的数据分为两类,一类是作为指令执行对象的输入数据,一类是从指令的执行结果得到的输出数据

迄今为止,使用计算机的目的就是为了提高手工作业的效率;
例如,文字处理软件可以提高编写文档的效率;
电子邮件可以提高传统邮件寄送的效率;
总之计算机会把什么都用数字来表示

计算机进化的目的只有一个——与人类更加相近;
要想贴近人类,就必须从计算机的处理方式中摒弃不符合人们思维习惯的部分;
这样发展下去的话,也许计算机进化的最终形态就是机器人了,有着与人类一样的外表,可以使用人类的语言;

编程方法也在进化,进化的成果是诞生了两种编程方法,面向组件编程(Component Based Programming)和面向对象编程(Object Oriented Programming);
面向组件编程的方法是通过将组件(程序的零件)组装到一起完成程序;
面向对象编程的方法是先如实地对现实世界的业务建模,之后再把模型搬到程序中;
使用符合人类思维习惯的编程方法,可以实现高效率的开发

posted @ 2023-03-28 20:05  Artwalker  阅读(17)  评论(0编辑  收藏  举报
Live2D