理解这些概念:
1.翻译:
通常,我们写的代码,大部分都是高级语言(便于理解与应用),但计算机需要把高级语言变成机器能识别的语言(就是010101这样的比特流,本质是高电平/低电平)。这个过程叫翻译。
2.解释器:
一段代码。一条语句接着一条语句的执行,即:一边翻译,一边运行。
3.编译器:
一段代码。整个代码一次行翻译完,再运行。
Note:
一般来说,在速度和效率上,动态运行的解释型语言比编译型语言要低/慢。但有些场景上解释型有其自己的优势。
常见的解释型语言:Python,JavaScript
常见的编译型语言:C++,C,Java
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)