编程语言的分类:
1、机器语言:直接以0和1编写指令代码,计算机能直接识别处理;
特点:运行速度最快,太复杂,开发效率低,可执行操作最多。
2、汇编语言:本质上依然是机器语言,用英文代替0和1,更容易识别和记忆:
特点:相比于机器语言较好开发,开发效率仍然较低,其他相同。
3、高级语言:相对于汇编语言而言,不能被计算机直接识别,需要进行转换为机器语言;
根据转换方式不同分为:编译类语言和解释类语言;
1)编译类语言:将编写好的程序整个翻译成机器语言后,再由计算机执行的语言;
特点:翻译后的程序不需要语言环境能独立运行,运行速度快,修改需要整个重新翻译,很不方便,并且跨平台运行需要修改(不同操作系统调用机器指令不同)。
#主要语言有:C、C++、Delphi等。
2)解释性语言:计算机一边翻译成机器语言,一边运行的语言;
特点:代码可跨平台运行(解释器可针对不同操作系统处理),可以随时修改、调整,便于开发,运行速度较低,不能独立运行,需要语言环境(安装解释器)。
#主要语言有:Python、Java、PHP、Ruby等语言。