高级语言程序有两种工作方式分别是解释类和编译类,即编译方式和解释方式。
解释类的执行方式效率较低,且不能生成可以独立执行的可执行文件,应用程序不能脱离版其解释器。
我们要记住程序执行一次就只可以翻译一次,不可以生成其他的文件。这种方式比较灵活,也能动态地调整、修改应用程序,这就是典型的解释型的高级语言有BASIC。
编译类的是指在应用源程序执行之前,就要将程序源代码权翻译成机器语言,所以其目标程序可以脱离其语言环境而独立执行,这类使用比较方便、效率比较高。
我们将源程序一次性翻译成exe文件,多次执行时就执行exe文件;如果程序改变要修改源程序并重新翻译成exe文件。但是如果要修改的话是很不方便的。
编译方式和解释方式的区别
编译方式把源程序的执行过程严格地分成两大步:编译和运行。即先把源程序全部翻译成目标代码,然后再运行此目标代码,获执行结果。
解释方式则不然:它是按照源程序中语句的动态顺序,直接地逐句进行分析解释,并立即执行。
以上就是计算机高级语言程序的两种工作方式是什么?的详细内容,更多请关注易知道|edz.cc其它相关文章!