内容正文:
3.3.2 计算机程序设计语言
计算程序设计语言
总结归纳
课后练习
计算机程序设计语言
视频来源:https://www.douyin.com
计算程序设计语言
总结归纳
课后练习
计算程序设计语言
总结归纳
课后练习
计算机程序设计语言,是指一组用来定义计算机程序的语法规则,通常简称为“编程语言”。它是一种被标准化的交流技巧,用于向计算机发出指令。
计算程序设计语言
总结归纳
课后练习
视频来源:https://www.douyin.com
计算程序设计语言
总结归纳
课后练习
1、机器语言
机器语言是由“0”和“1”这样的二进制代码指令组来表示。因此,机器语言能别计算机直接执行和接收。但机器只有0和1组成,导致其编写的程序难以被理解,无论是编写还是维护,效率都非常低下。
计算程序设计语言
总结归纳
课后练习
1、机器语言
机器语言完成“9+8”的运算
指令序号 机器语言指令 指令功能
1 10110000
00001001
2 00000100
00001000
3 11110100
把加数9送到累加器AL中
把累加器AL中的内容与另一个数8相加
停止操作
计算程序设计语言
总结归纳
课后练习
2、汇编语言
指令序号 机器语言指令 汇编语言指令 指令功能
1 10110000
00001001 MOV AL,9 把加数9送到累加器AL中
2 00000100
00001000 ADD AL,8 把累加器AL中的内容与另一个数8相加
3 11110100 HLT 停止操作
汇编语言完成“9+8”的运算
计算程序设计语言
总结归纳
课后练习
2、汇编语言
汇编语言使用助记符来替代特定的二进制指令,每条指令都和一条机器指令相对应。相对于机器语言,汇编语言比较容易理解,编写和维护也较为方便。但其需要一个专门的语言翻译器将其翻译成机器语言才能被计算机执行。
计算程序设计语言
总结归纳
课后练习
3、高级语言
指令序号 机器指令 指令功能
1 print(9+8) 输出9+8运算结果
高级语言完成“9+8”的运算
机器语言
10110000
00001001
00000100
00001000
11110100
汇编语言
MOV AL,9
ADD AL,8
HLT
高级语言
print(9+8)
计算程序设计语言
总结归纳
课后练习
3、高级语言
高级语言接近于数学公式或人的自然语言。它比机器语言和汇编语言更容易理解,编写和维护也更加方便,现在主流的编程语言基本都属于高级语言。同会汇编语言一样,高级语言也必须经过编译程序或解释程序将其翻译成机器语言。
计算机程序设计语言
计算机程序
总结归纳
课后练习
三种语言对比
语言发展 特点 优点 缺点
机器语言
汇编语言
高级语言
英文助记符
二进制0和1
数学公式和自然语言
执行速度快,无需翻译
比较容易理解,执行效率较高
易理解、易编写,通用性强
人类难以理解,难编写、难维护
依赖硬件,通用性差,仍需翻译
执行效率略低于前两者,需翻译
计算机程序设计语言
总结归纳
课后练习
计算机程序设计语言
总结归纳
课后练习
课后作业
请大家打开自己的手机,看看你常用的那些 APP,比如微信、抖音、淘宝、相机、游戏等等。
试着猜测一下,这些 APP 可能是用什么编程语言开发的,并简单说明你为什么这么猜,下节课我们一起交流。
Lavf57.83.100
新录音
com.apple.VoiceMemos (iPhone Version 16.2 (Build 20C65))
新录音 2
com.apple.VoiceMemos (iPhone Version 16.2 (Build 20C65))
新录音 3
com.apple.VoiceMemos (iPhone Version 16.2 (Build 20C65))
新录音 4
com.apple.VoiceMemos (iPhone Version 16.2 (Build 20C65))
$