程序的本质就是语句的集合,只不过按照顺序进行排列了而已. 语句包含表达式,表达式包含代码,程序由语句组成. interpreter,解释器:compiler,编译器:他们的职责就是将对人友好的语句翻译成计算机能够理解的指令. 区别 解释器:程序开始运行,由上到下,一行一行执行(点了菜,开始做菜,需等待一段时间才能吃上) 编译器:程序还没执行,已经翻译成了计算机指令(还没点菜,菜已经做好,点了菜立马能吃上) 常见的编程语言执行过程: JavaScript,python 解释器 Java,C,C++…