01 计算机的三大原则

1.1 计算机的三个根本性原则

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

1.2 输入、运算、输出是硬件的基础

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


图1.2 IC的引脚中有些用于输入,有些用于输出

1.3 软件是指令和数据的集合

  • 指令 : 控制计算机进行输入、运算、输出的命令.把向计算机发出的指令一条条列出来
  • 函数 : 一组指令
  • 数据 : 程序中数据分为两类,
    一类是作为指令执行对象的输入数据,
    一类是从指令的执行结果得到的输出数据
  • 程序 : 指令和数据的集合
  • 编译 : 把用C语言等编程语言编写的文件(源文件)转换成机器语言(原生代码)编写的文件
代码清单1.2 机器语言的程序示例
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服务使用通用技术SOAPXML,促使企业间的计算机协同工作

(2) 有关.NET的说明之一

使用三大原则说明

SOAP是关于调用指令的规范,XML则是定义数据格式的规范,像这样部署在其他计算机上能执行某种运算的程序叫作XML Web服务.

1.6 为了贴近人类,计算机在不断进化

  • 面向组件编程(Component Based Programming) :
    通过将组件(程序的零件)组装到一起完成程序
  • 面向对象编程(Object Oriented Programming) :
    先如实地对现实世界的业务建模,之后再把模型搬到程序中

你可能感兴趣的:(计算机)