1、编译和解释型语言 相对于编译型语言存在的,源代码不是直接翻译成机器语言,而是先翻译成中间代码,再由解释器对中间代码进行解释运行。比如Python/JavaScript / Perl /Shell/Java等都是解释型语言。 运行编译型语言是相对于 解释型语言 存在的,编译型语言的首先将源代码编译生成机器语言,再由机器运行 机器码 ( 二进制 )。像C/C++等都是编译型语言。 2、面向对象 面向过程 函数式编程语言 面向过程:需要去一步一步的执行,每一次都要这些代码。 面向函数:需要去一步一步的执行,但是执行的过程已经提前设定好了。 面向对象:只需要机器人去执行 ,已经设定好执行步骤,直接等待结果就好了。