编译程序的功能 计算机高级程序语言的两种工作方式(解释方式和编译方式)的区别是什么?

计算机高级程序语言的两种工作方式(解释方式和编译方式)的区别是什么?用高级语言编写的程序不能被计算机直接识别,只能在转换后执行。按换算方法可分为两类:1。口译课执行方法类似于我们日常生活中的“同声传译

计算机高级程序语言的两种工作方式(解释方式和编译方式)的区别是什么?

用高级语言编写的程序不能被计算机直接识别,只能在转换后执行。按换算方法可分为两类:1。口译课

执行方法类似于我们日常生活中的“同声传译”。应用程序的源代码由相应语言的解释器“翻译”成目标代码(机器语言),并同时执行,应用程序离不开解释器是有效的,但这种方式灵活,可以动态地调整和修改应用程序。典型的解释性高级语言是基础语言。

2. Compiler class

编译器是在应用程序源程序执行之前,将源代码翻译成目标代码(机器语言),使目标程序在没有其语言环境的情况下可以独立执行,更加方便、高效。但是一旦需要修改应用程序,它必须首先修改源代码,然后重新编译以生成新的对象文件(*)。Obj)执行时,只有目标文件,没有源代码,修改起来非常不方便。现在大多数编程语言都是编译的,如visualc++、Delphi等。