关于php:编译语言和解释型语言 jiezi 4 年前 编译语言 1. 可执行程序不能够跨平台。编译语言个别是不能跨平台运行的。如 windows 下 .exe 可执行程序不能在 Mac OS 零碎下运行 2. 源代码不能够跨平台。不同平台反对的函数、类型、变量不雷同 3. 执行前须要先编译成可执行文件,一次编译屡次执行 4. 因为运行的编译后的可执行文件,不会裸露源码,源码绝对平安 解释型语言 1. 源代码可跨平台 2. 边转换边执行 2. 因为每次执行都须要解释器从新转换源代码为二进制代码,效率偏低 3. 解释型语言是须要源码才能够运行的,源码安全性没有编译型语言高
编译语言 1. 可执行程序不能够跨平台。编译语言个别是不能跨平台运行的。如 windows 下 .exe 可执行程序不能在 Mac OS 零碎下运行 2. 源代码不能够跨平台。不同平台反对的函数、类型、变量不雷同 3. 执行前须要先编译成可执行文件,一次编译屡次执行 4. 因为运行的编译后的可执行文件,不会裸露源码,源码绝对平安 解释型语言 1. 源代码可跨平台 2. 边转换边执行 2. 因为每次执行都须要解释器从新转换源代码为二进制代码,效率偏低 3. 解释型语言是须要源码才能够运行的,源码安全性没有编译型语言高