分别是:编译方式和解释方式。
1、编译方式:
是将高级语言全部翻译成机器指令之后,再将机器指令交于计算机执行;
解释方式是将高级语言逐句翻译,翻译一句,执行一句,不产生整个目标程序。
2、解释方式
是事先编好一个解释程序构成一个解释系统存放到计算机内,
当把高级语言程序输入到计算机内并运行程序之后,
解释系统就会对它进行解释,解释一句执行一句。
也就是说,边解释边执行。
与日常生活中的口译类似。
是。
编译就是要把高级语言的源程序翻译成目标程序的过程,一般整个过程可划分为词法分析、语法分析、语义分析、中间代码生成、代码优化和目标代码生成6个阶段。
编译程序(编译器)则是将源程序翻译成目标语言程序,然后在计算机上运行目标程序,两种语言处理程序的根本区别是在编译方式下,机器上运行的是与源程序等价的目标程序,源程序和编译程序都不再参与目标程序的执行过程,而在解释方式下,解释程序和源程序要参与到程序的运行过程中,运行程序的控制权在解释程序。
扩展资料:
注意事项:
高级语言完全脱离机器指令,用人们更加易于理解的方式编写程序,更接近于科学计算的公式及问题。
机器语言和汇编语言是一种面向机器的语言,而高级语言是面向科学计算和实际问题的语言。
当然高级语言编写的程序不能直接由计算机来执行,必须由翻译程序把它翻译为机器语言的程序,计算机才能执行。
参考资料来源:百度百科-高级语言
参考资料来源:百度百科-编译程序
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)