将高级语言翻译成机器语言的方式有编译和解释。1、解释方式是将源程序逐句解释执行,即解释一句执行一句,因此在解释方式中不产生目标文件。例如早期的BASIC语言采用的就是“解释”方式。2、编译方式是将整个高级语言编写的源程序先翻译成机器语言程序,然后再生成可在操作系统下直接运行的执行程序,通常会产...
1、编译型:编译型语言在运行之前需要一个编译器将源代码编译成机器语言,编译过程包括词法分析、语法分析、语义分析、中间代码生成、代码优化和目标代码生成等阶段,编译型语言的程序在运行之前会被编译成机器语言,执行速度较快,但一旦程序有错误,需要重新编译和链接,很耗时,常见的编译型语言包括C、Java...