本文聚焦程序设计语言基础知识展开,归纳总结
一、程序设计语言发展史
1. 代际划分与特性对比
| 代际 | 代表语言 | 核心特性 | 优劣势 |
|---|---|---|---|
| 第一代 | 机器语言 | 二进制指令(如 10101010 10001000),直接由CPU执行 |
✅ 执行快、资源占用少 ❌ 可读性差、移植性差、开发效率极低 |
| 第二代 | 汇编语言 | 助记符指令(如 MOV DS, 1),面向硬件 |
✅ 硬件控制强、执行高效 ❌ 移植性差(CPU依赖)、维护困难、开发效率低 |
| 第三代 | 高级语言 | 接近自然语言(如Python/Java),需编译/解释执行 | ✅ 可读性强、可移植、开发高效 ❌ 执行效率低于底层语言 |
2. 高级语言分类
- 命令式语言(C/C++/Java):基于“数据存储+操作”模型,占主流地位

最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



