编译 将源代码一次性转换成目标代码的过程。 源代码 编译器 目标代码 程序执行 程序输入 程序输出 解释 将源代码逐条转换成目标代码,同时逐条运行的过程。 源代码 解释器 程序输入 输出结果 小结 根据执行方式的不同,编程语言分为两类。 静态语言:编译执行;编译器一次生成目标代码,优化更充分,程序运行速度快。 C/C++、Java脚本语言:解释执行;执行程序时需要源代码,维护更灵活、跨多个操作系统平台。 Python、JavaScript、PHP