1.1 C 语言的产生和发展
-
1 学习目标及重点
-
2 学习内容
-
3 教学视频
-
4 课堂检测
-
5 交流讨论区
下一节
学习目标
1. 理解编程语言的分类及特点:掌握机器语言、汇编语言、高级语言的核心定义及差异。
2. 熟悉C语言的历史背景:了解C语言的发明者、产生时间及其应用场景。
3. 认识C语言的实际应用:明确C语言首次被用于UNIX操作系统的意义。
重点知识
1. 机器语言
定义:由二进制数 0和1 组成的指令序列,是计算机直接执行的底层语言。
特点:执行效率高,但难以理解和维护。
2. 汇编语言
定义:用 符号(如ADD、MOV) 替代二进制指令的低级语言。
特点:相比机器语言更易理解,但仍需通过汇编器转换为机器码。
3. 高级语言
定义:接近自然语言的编程语言(如C、Python)。
特点:语法简洁,可读性强,需通过编译器或解释器转换为机器码。
4. C语言的历史
发明者:Dennis Ritchie(美国)。
时间:1972年。
首次应用:在 UNIX操作系统 的计算机上使用,奠定了其在系统编程领域的地位。
5. 关键区别
机器语言 → 二进制指令(硬件直接执行)。
汇编语言 → 符号化指令(需汇编器转换)。
高级语言 → 自然语言风格(需编译器/解释器转换)。


