编程语言
# 编程语言
| 计算机语言 | 编程语言 |
|---|---|
| 人与计算机通讯的语言,人与计算机之间传递信息的媒介 | 计算机程序的形式语言,被标准化的交流技巧 |
| HTML标记语言,CSS 等 | JavaScript 等 |
编程语言特点:
- 数据和数据结构
- 指令和流程控制
- 设计哲学
- 引用机制和重用机制
# 编程语言发展历史
阶段一:机器语言 (0 和 1机器码)
优点
- 代码能被计算机直接识别,不需要编译解析
- 直接对硬件产生作用,效率高
缺点
- 可读性差,不宜开发
阶段二:汇编语言
用符号代替冗长不容易记忆的 0,1 二进制码
多应用于 操作系统内核、驱动程序、单片机程序
- 优点
- 像机器语言一样,直接访问、控制计算机各种硬件设备
- 占用内存少,执行速度快
- 缺点
- 可移植性差,不同机器汇编语言语法和编译器不同
- 符号多,难以记忆,难于调试
- 优点
阶段三:高级语言
自然语言是最好的编程语言,而高级语言接近自然语言,更符合人类思维方式
- 优点
- 简单、易用、易于理解
- 可移植性高
- 远离对硬件的直接操作,易于学习
- 缺点
- 种类多:JavaScript、C、C++、C#、Java、Python 等
- 程序不能直接被计算机识别、需编译器转换成二进制指令后,在运行到计算机上
- 优点
编辑 (opens new window)
上次更新: 2026/11/02, 16:25:37