计算机能识别的语言只有机器语言,编译型和解释型语言都是将源代码转化成机器语言。 编译型语言 使用专门的编译器,针对特定的平台,将高级语言源代码一次性的编译成可被该平台硬件执行的机器码,并包装成该平台所能识别的可执行性程序的格式。 解释性语言 使用专门的解释器对源程序逐行解释成特定平台的机器码并立即执行。