基本概念
小于 1 分钟
低级语言
机器语言(1940年以前)
也就是0101...
# 768+12288-1280 101100000000000000000011 000001010000000000110000 001011010000000000000101
汇编语言(20世纪40年代,用符号表示指令的语言, 又称为符号语言)
人稍微看得懂一点, 有 AND... 等符号(用助记符代替机器指令的操作码,用地址符号(Symbol)或标号(Label)代替指令或操作数的地址)
# 将寄存器BX的内容送到AX中 mov ax,bx
高级语言(不依赖于机器硬件,按人类的思维角度出发,抽象程度高, 20世纪50年代)
- Fortran 第一个高级语言,应用于科学计算,效率高,目前还在(1955 年,名称取自
FORmula TRANslator
,即公式翻译器) - Pasical 为教学开发,表达能力强
- C 指针操作能力强,高效
- C++ 面向对象,高效
- Java
- C#
- Python 解释型
- Prolog 逻辑型
- LISP 函数式(1958 年,名称取自
LISt Processor
,即枚举处理器) - JavaScript 解释型脚本语言
- Go ...