内容正文:
for
3.3 计算机程序与程序设计语言
计算机程序设计语言
计算机程序
总结归纳
课后练习
第一个编程的人:
阿达·洛芙莱斯
计算机程序创始人
巴贝奇的差分机(十九世纪三十年代)
计算机程序设计语言
计算机程序
总结归纳
课后练习
计算机程序是指计算机可以识别的指令集合。
P54:
计算机程序的概念:
程序
计算机程序设计语言
计算机程序
总结归纳
课后练习
计算机的工作过程:
重复地获取指令与执行指令
计算机程序
计算机程序设计语言
总结归纳
课后练习
什么是计算机程序设计语言:
计算机能够识别和运行的语言
规定了编写计算机程序的语法规则
固定的规则
计算机程序
计算机程序设计语言
总结归纳
课后练习
一、机器语言:
早期计算机
使用穿孔纸卡存储程序
第一代计算机语言
直接用二进制来表示指令
特定的微处理器指令不同
计算机程序
计算机程序设计语言
总结归纳
课后练习
一、机器语言:
人编写二进制指令输入给计算机
计算机程序
计算机程序设计语言
总结归纳
课后练习
一、机器语言:
难以理解
效率低下
工作重复
缺点:
计算机程序
计算机程序设计语言
总结归纳
课后练习
二、汇编语言:
用英文缩写词代替二进制串
特定的微处理器指令不同
计算机程序
计算机程序设计语言
总结归纳
课后练习
二、汇编语言:
人编写汇编指令,计算机把汇编指令翻译,执行
翻译程序翻译为二进制
计算机程序
计算机程序设计语言
总结归纳
课后练习
二、汇编语言:
程序理解起来困难
缺点:
计算机程序
计算机程序设计语言
总结归纳
课后练习
三、高级语言:
更加类似数学语言和人类语言
a=9+8
高级语言
计算机程序
计算机程序设计语言
总结归纳
课后练习
三、高级语言:
更加类似数学语言和人类语言
需要经过编译程序或解释程序翻译为机器语言
不和硬件的操作对应,移植性高
第一个高级语言是Fortran语言,现在常用的:python,c,c++,java等
计算机程序
计算机程序设计语言
总结归纳
课后练习
三、高级语言:
编译程序:
先将程序翻译为机器语言,保存为二进制文件,会产生二进制文件
解释程序:
边执行边翻译,不会产生二进制文件
计算机程序
总结归纳
计算机程序设计语言
课后练习
计算机程序
课后练习
计算机程序设计语言
归纳总结
A.自然语言
B.机器语言
C.汇编语言
D.高级语言
1. 下面哪一种不是计算机程序设计语言( )。
A
计算机程序
课后练习
计算机程序设计语言
归纳总结
A.汇编语言
B.自然语言
C.机器语言
D.高级语言
2. 计算机能直接识别和处理的语言是 ( )。
C
$$