概览 编译型语言(C++,Fortran等):运行程序前,需要用编译器将代码静态编译成CPU可执行的汇编码.汇编码针对特定的CPU. 优点:只需编译一次,且有足够的程序信息来优化汇编码.执行速度快: 缺点:不支持跨平台. 解释型语言(PHP,Perl等):执行程序时,解释器将代码转换成汇编码.只要有相应的解释器,可在不同的CPU上运行. 优点:支持跨平台: 缺点:执行时会重新翻译代码,解释器一次只能看一行代码,不能像编译器一样做充足的优化,导致速度慢. Java试图走中间路线,代码会被静态编译成…