1GL:机器语言
由二进制数字01010101001组成的代码,可以有计算机直接执行,不需要经过编译器的编译转换
2GL:汇编语言
01010100010101010100010101010101001add
为了优化机器语言的记忆使用,我们助记符的方式来对机器语言进行改进,
优点:执行效率高,翻译为机器语言只需要经过一步
3GL:高级语言
- 从应用角度来说
- 基础语言
- 结构化语言
- 专用语言
- 面向过程
- 数据结构+算法【C语言】
- 面向对象
- 对象+消息【Python Java JS c++】
4GL:非过程化语言
只需要告诉“做什么”就可以拿到结果
- 数据库SQL
- 应用程序生成器AG