【无标题】了解编程的历史

第一讲:计算机基础知识:

计算机的发展史:

1946年2月14日,美国定制世界第一台电子计算机------电子微积分计算机。

第一代:电子管计算机(1946-1958年)

硬件方面:逻辑元件采用是真空电子管,主存储器采用汞延迟线,阴极射线

示玻管静电存储器,磁鼓,磁芯;外存储器采用的是磁带。软件方面采用是

机器语言,汇编语言。

应用领域:军事和科学计算为主。

缺点:体积大,功耗高,可靠性差。速度慢,价格贵。

影响:为以后计算机发展奠定基础。

第二代:晶体管数字机(1958-1964年)

跟第一代相比有明显的提高!软件方面的操作系统,高级语言及其应用领域以

科学计算和事务处理为主,并开始进入工业控制领域。特点是体积缩小,能耗

降低,可靠性提高,运算速度提高。

第三代:集成电路数字机(1964-1970年)

硬件方面:逻辑元件采用中,小规模集成电路(MSI,SSI),主存储器仍采用磁芯。软件

方面出现了分时操作系统以及结构化,规模化程序设计方法。

特点:速度快,而且可靠性有着明显提高,价格进一步提高,产品走向通用化,系列化

和标准化等。

应用领域:应用领域开始进入文字处理和图像领域。

第四代:大规模集成电路计算机(1970年至今)

硬件方面:逻辑元件采用大规模和超大规模集成电路(LSI和VLSI)。软件方面出现数据库管理系统

网络管理系统和面向对象语言等。1971年世界上第一台微处理器在美国硅谷诞生开创了微型计算

机的新时代。应用领域从科学计算,事务管理,过程控制逐步走向家庭。

特点:体积更小,容量更大,速度更快。

电脑的硬件:

硬盘:机械硬盘,固态硬盘,内存。(存储0和1)

第一讲:计算机基础知识:

计算机的发展史:

1946年2月14日,美国定制世界第一台电子计算机------电子微积分计算机。

第一代:电子管计算机(1946-1958年)

硬件方面:逻辑元件采用是真空电子管,主存储器采用汞延迟线,阴极射线

示玻管静电存储器,磁鼓,磁芯;外存储器采用的是磁带。软件方面采用是

机器语言,汇编语言。

应用领域:军事和科学计算为主。

缺点:体积大,功耗高,可靠性差。速度慢,价格贵。

影响:为以后计算机发展奠定基础。

第二代:晶体管数字机(1958-1964年)

跟第一代相比有明显的提高!软件方面的操作系统,高级语言及其应用领域以

科学计算和事务处理为主,并开始进入工业控制领域。特点是体积缩小,能耗

降低,可靠性提高,运算速度提高。

第三代:集成电路数字机(1964-1970年)

硬件方面:逻辑元件采用中,小规模集成电路(MSI,SSI),主存储器仍采用磁芯。软件

方面出现了分时操作系统以及结构化,规模化程序设计方法。

特点:速度快,而且可靠性有着明显提高,价格进一步提高,产品走向通用化,系列化

和标准化等。

应用领域:应用领域开始进入文字处理和图像领域。

第四代:大规模集成电路计算机(1970年至今)

硬件方面:逻辑元件采用大规模和超大规模集成电路(LSI和VLSI)。软件方面出现数据库管理系统

网络管理系统和面向对象语言等。1971年世界上第一台微处理器在美国硅谷诞生开创了微型计算

机的新时代。应用领域从科学计算,事务管理,过程控制逐步走向家庭。

特点:体积更小,容量更大,速度更快。

电脑的硬件:

硬盘:机械硬盘,固态硬盘,内存。(存储0和1)

冯*诺依曼结构:

1.介绍

数学家冯*诺依曼提出计算机制造的三个基本原则,即采用二进制逻辑,程序

存储执行以及计算机由五个部分组成(运算器,控制器,存储器,输入设备,输出设备),这套理论被称为冯*诺依曼体系结构。

二进制:什么是二进制只有0和1。

比如:1 =====》1

          10=====》2

          11=====》3

          100=====》4

计算器的五部分:

输入设备:键盘,鼠标,打印机

存储器:硬盘,内存条

控制器:主板+芯片

运算器:CPU

输出设备:显示器,音响

现代硬件体系结构:

(1)  CPU:主要是负责运算

  (2)    L/0总线+控制器(主板)+芯片

(3) 主存储器(RAM:易失性存储器)

 硬盘  RAM易失性存储器:表示是在数据存储的过程中,断电后数据不存    在。

(4)  磁盘(Rom非易失性存储器)

  CPU内存分级数:

 1级缓存最快,3缓存最慢。比1级缓存快的是寄存器。

现代计算机结构:

ALU:是逻辑运算单元。

程序:

1:发明者:阿达*洛夫莱斯    影响:是世界程序的创始人。

2:编程:是写一段数据给CPU编译。然后产生一个规范:编程语言。:

3:程序在电脑中运行的过程:在控制器中编写程序--------------------------------L/0总线------------------主存储器--------------L/O桥--------CPU编译-----------磁盘控制器------图形适配器。

语言:

早期的语言是:机器语言(是由0和1组成)

缺点:效率不高,编写难度较大

其次语言是:汇编语言(是由英语构成)

需要翻译器需要翻译(翻译器是用0和1去编写)

缺点:规范不统一,语言之间不通用

有出现了高级语言比如:java,phote,C语言*******等。

高级语言需要编译器编译成汇编语言,汇编语言有翻译器生成0和1

高级语言可以跨平台,但是程序不可以跨平台。

高级语言中出现了链接器,有利于提高效率,进行团队合作。

高级语言定义CPU所有的功能。

逆向是由0和1反时间逆高级语言。

面对对象编程:c++,java,c#****************;

面向对象语言最难是设计。

编译性:编写起来CPU认识,运行速度快。

解释性:编写起来CPU不认识,运行速度慢,程序运行卡。

C语言编译流程:

源代码=====》编译器=====》obj文件(机器语言)

机械语言=====》链接器=======》程序(机器语言)

集成开发环境:

编译器,编辑器,调试器和图形用户界面等工具。集成了代码编写功能,

分析功能,编译功能,调试功能等一体化的开发软件服务套。

冯*诺依曼结构:

1.介绍

数学家冯*诺依曼提出计算机制造的三个基本原则,即采用二进制逻辑,程序

存储执行以及计算机由五个部分组成(运算器,控制器,存储器,输入设备,输出设备),这套理论被称为冯*诺依曼体系结构。

二进制:什么是二进制只有0和1。

比如:1 =====》1

          10=====》2

          11=====》3

          100=====》4

计算器的五部分:

输入设备:键盘,鼠标,打印机

存储器:硬盘,内存条

控制器:主板+芯片

运算器:CPU

输出设备:显示器,音响

现代硬件体系结构:

(1)  CPU:主要是负责运算

  (2)    L/0总线+控制器(主板)+芯片

(3) 主存储器(RAM:易失性存储器)

 硬盘  RAM易失性存储器:表示是在数据存储的过程中,断电后数据不存    在。

(4)  磁盘(Rom非易失性存储器)

  CPU内存分级数:

 1级缓存最快,3缓存最慢。比1级缓存快的是寄存器。

现代计算机结构:

ALU:是逻辑运算单元。

程序:

1:发明者:阿达*洛夫莱斯    影响:是世界程序的创始人。

2:编程:是写一段数据给CPU编译。然后产生一个规范:编程语言。:

3:程序在电脑中运行的过程:在控制器中编写程序--------------------------------L/0总线------------------主存储器--------------L/O桥--------CPU编译-----------磁盘控制器------图形适配器。

语言:

早期的语言是:机器语言(是由0和1组成)

缺点:效率不高,编写难度较大

其次语言是:汇编语言(是由英语构成)

需要翻译器需要翻译(翻译器是用0和1去编写)

缺点:规范不统一,语言之间不通用

有出现了高级语言比如:java,phote,C语言*******等。

高级语言需要编译器编译成汇编语言,汇编语言有翻译器生成0和1

高级语言可以跨平台,但是程序不可以跨平台。

高级语言中出现了链接器,有利于提高效率,进行团队合作。

高级语言定义CPU所有的功能。

逆向是由0和1反时间逆高级语言。

面对对象编程:c++,java,c#****************;

面向对象语言最难是设计。

编译性:编写起来CPU认识,运行速度快。

解释性:编写起来CPU不认识,运行速度慢,程序运行卡。

C语言编译流程:

源代码=====》编译器=====》obj文件(机器语言)

机械语言=====》链接器=======》程序(机器语言)

集成开发环境:

编译器,编辑器,调试器和图形用户界面等工具。集成了代码编写功能,

分析功能,编译功能,调试功能等一体化的开发软件服务套。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值