编译程序(Compiler,compiling program),也称为编译器,是指把用高级程序设计语言书写的源程序,翻译成等价的机器语言格式目标程序的翻译程序。编译程序属于采用生成性实现途径实现的翻译程序。它以高级程序设计语言书写的源程序作为输入,而以汇编语言或机器语言表示的目标程序作为输出。编译出的目标程序通常还要经历运行...
解释程序将源程序逐句翻译,翻译一句执行一句,边翻译边执行,不产生目标程序。区别:编译方式把源程序的执行过程严格地分成两大步:编译和运行。即先把源程序全部翻译成目标代码,然后再运行此目标代码,获执行结果。解释方式则不然:它是按照源程序中语句的动态顺序,直接地逐句进行分析解释,并立即执行。
编译(compilation , compile)是指利用编译程序从源语言编写的源程序产生目标程序的过程。外部编译子程序是指计算机程序执行过程调用的子程序,在程序调用之前已经完成了编译,可以直接调用执行,这种子程序一般独立于运行程序的源码文件。外部编译子程序可以加快程序执行速度和便于管理。简介 外部编译就是让源码文件和编译生成...
编译并执行是指编译一个程序并把目标程序装入主内存执行的一种过程。能够执行这种功能的编译程序称为“装入并执行编译程序”。当编译以同一源语言编写的批量源程序并逐个执行时,常常用到这种编译程序。装入并执行编译程序能够保留在内存中,直到整个批量执行完成为止,而不必在每次编译新的源程序时都装入内存一次。编译...
compilation:编译是把源代码一次性翻译成目标代码,目标代码可能是可直接运行的机器语言,或是已存在相应翻译器的不可执行语言.just-in-time compilation的意思是说,首先仍然是compilation,有caching,不用象解释那样把循环体里面出现的代码重复解释;同时有目标机器代码.这是相对于interpretation的好处.另外相对于static ...
平常做的编译叫本地编译,也就是在当前平台编译,编译得到的程序也是在本地执行。交叉编译 交叉编译通俗地讲就是在一种平台上编译出能运行在体系结构不同的另一种平台上的程序,比如在PC平台(X86 CPU)上编译出能运行在以ARM为内核的CPU平台上的程序,编译得到的程序在X86 CPU平台上是不能运行的,必须放到ARM ...
程序编译 程序编译,是用户使用编译程序对其个人编制的源程序进行编译的过程。
编译技术,就是把高级计算机语言编写的程序代码翻译成为计算机可以运行的二进制机器语言代码的技术。发展历程 1954年至1957年间,IBM的John Backus带领一个小组开发FORTRAN语言及其编译器,使得上面的担忧不必要了。但由于当时处理中所涉及到的大多数程序设计语言的翻译并不为人所掌握,所以这个项目的成功也伴随着巨大的辛劳...