1.1 计算机的三个根本性原则
- 计算机是执行输入、运算、输出的机器
- 程序是指令和数据的集合
- 计算机的处理方式有时与人们的思维习惯不同
1.2 输入、运算、输出是硬件的基础
- 计算机的硬件由大量的
IC
(Integrated Circuit,集成电路)组成 - 每块
IC
上都带有许多引脚.这些引脚有的用于输入,有的用于输出 IC
会在其内部对外部输入的信息进行运算,并把运算结果输出到外部
图1.2 IC的引脚中有些用于输入,有些用于输出
1.3 软件是指令和数据的集合
- 指令 : 控制计算机进行输入、运算、输出的命令.把向计算机发出的指令一条条列出来
- 函数 : 一组指令
- 数据 : 程序中数据分为两类,
一类是作为指令执行对象的输入数据,
一类是从指令的执行结果得到的输出数据 - 程序 : 指令和数据的集合
- 编译 : 把用C语言等编程语言编写的文件(源文件)转换成机器语言(原生代码)编写的文件
C7 | 45 | FC | 01 | 00 | 00 | 00 | C7 | 45 | F8 | 02 | 00 | 00 | 00 | 8B | 45 |
F8 | 50 | 8B | 4D | FC | 51 | E8 | 82 | FF | FF | FF | 83 | C4 | 08 | 89 | 45 |
F4 | 8B | 55 | F4 | 52 | 68 | 1C | 30 | 42 | 00 | E8 | B9 | 03 | 00 | 00 | 83 |
1.4 对计算机来说什么都是数字
- 用数字表示所有信息
- 字符编码 : 计算机内部会先把文字转换成相应的数字再做处理
1.5 只要理解了三大原则,即使遇到难懂的最新技术,也能轻松应对
(1) 有关.NET
的说明之一
作为
.NET
核心的XML Web
服务使用通用技术SOAP
、XML
,促使企业间的计算机协同工作
(2) 有关.NET
的说明之一
使用三大原则说明
SOAP
是关于调用指令的规范,XML
则是定义数据格式的规范,像这样部署在其他计算机上能执行某种运算的程序叫作XML Web
服务.
1.6 为了贴近人类,计算机在不断进化
- 面向组件编程(Component Based Programming) :
通过将组件(程序的零件)组装到一起完成程序 - 面向对象编程(Object Oriented Programming) :
先如实地对现实世界的业务建模,之后再把模型搬到程序中