学习C语言之前统一思想

来源:互联网 发布:全网络大区什么意思 编辑:程序博客网 时间:2024/06/06 21:25

学习计算机语言首先要提到计算机界的祖师爷冯.诺依曼(john Von Neumann)。祖师爷冯提出了现代计算机理论:数字计算机的数制采用二进制,计算机应该按程序顺序执行。

冯诺依曼体系机构:

1. 要把需要的数据和程序送入计算机。

2. 必须具有长期记忆程序、数据、中间结果及最终运算结果的能力。

3. 能够完成各种算数、逻辑运算和数据传送等数据加工处理的能力。

4. 能够根据需要控制程序走向,并能根据指令控制机器的各部件协调能力。

5. 能够按照要求将结果输出给用户。

根据上述理论可知计算机必须具备五大基本组成部件。

输入数据和程序的输入设备,记忆程序和数据的存储器,完成数据加工处理的运算器,控制程序执行的控制器,输出结果的输出设备。

 

计算机硬件:

CPUCPU寄存器下面包含了ALU运算逻辑单元和CU控制单元。

CPU只会进行加法计算(二进制的补码)。

存储器(主存、辅存(硬盘之类)):

RAM(随机读写单元)和ROM(只读存储单元)。

硬盘:刚性磁盘和磁头(定位系统)。

 

计算机软件:

世界上第一位程序员阿达(Ada)女士。A语言。

操作系统,数据库,应用程序。

 

计算语言的发展:

机器语言: 二进制码

           汇编语言(相当于C语言中的宏)

面向过程: Ada,Basic,C,Pascal

面向对象: C++,Java,C#

面向组件: (UML)

           COM/DCOM(VB/VC)     JavaBeans(JAVA)

 

原创粉丝点击