4、谁能 简单阐述下java编译执行的过程?

java文件由javac命令编译成. class文件,再由java命令执行,然后将HelloWorld.java源代码文件等信息输出到控制台。通过javaHelloWorld命令,源文件被解释为一个可以被计算机执行的HelloWorld.class文件,HelloWorld.class文件由javaHelloWorld命令执行。

这是java编译执行的过程。应该不会太难,就是。java文件被编译成一个类文件,然后执行。Java虚拟机(JVM)是一种可以运行Java代码的虚拟计算机。只要按照JVM规范把解释器移植到特定的计算机上,任何编译好的Java代码都可以保证在这个系统上运行。本文首先简单介绍Java文件从编译到最终执行的过程,然后解释JVM规范描述。

5、计算机中:解释程序与 编译程序:的相同点与不同点是什么

编译程序,解释器是计算机语言处理器。主要区别是解释器直接执行源程序或者源程序的内部形式。一般是读取一个源程序,翻译一个句子,执行一个句子,不生成目标代码,比如BASIC解释器。编译程序是把用高级语言编写的源程序翻译成等价的低级语言的目标程序。编译程序和解释器最大的区别之一就是前者生成目标代码,而后者不生成;另外,前者生成的目标代码执行速度比解释器快;

6、在程序设计中,编译与解释的区别是什么?

首先,我们写的程序一般都是用高级语言写的,比如c/c 和面向对象的可视化系列;我们写的程序不能被计算机直接执行,因为计算机只能执行二进制程序。所以我们要经历一个把自己写的代码翻译成二进制的过程。完成这个过程一般有两种方式:1。解释模式2。编译模式1。口译模式就是我们每执行一句话就翻译一句话,也就是边执行边口译。这样,我们每次运行程序时都必须重新翻译整个程序。

执行速度慢,比如QB,但是几乎没人再用这种低效的设计语言了。2.编译的方法是在程序第一次执行前进行一次完整的翻译过程,然后每次执行时可以直接执行翻译后的二进制文件。这样的程序只需要翻译一次,显然效率要高得多。现在大多数语言都使用这种方法,网页中的ASP.NET也是如此。

7、如何 理解程序的编译,链接,加载等各个过程

编译就是把高级编程语言(c,c ,c#等。)转换成汇编语言,而将变量翻译成寄存器链接就是将多个编译好的记录组转换成一个文件,而添加程序调用的库函数所需的其他资源就是在执行之前将上述处理后生成的指令(二进制代码)加载到内存中,并提供地址翻译。

8、什么是源程序目标程序 编译程序解释程序

...源程序,当源程序输入计算机时,只有把翻译程序翻译成机器语言的目标程序,计算机才能识别并执行。源程序:源目标程序:执行目标的程序编译程序:1。写程序(动作)2。写程序的软件解释器:?我想就是这个意思。源程序是指程序员写的代码,可以通过编译程序编译成目标程序。如果是C ,带后缀的目标程序。cpp是编译源程序的结果。如果是C ,后缀是。O 编译程序,一般是编译器公司做的(比如微软,英特尔,都是生产编译器的)。它将源代码转换成机器可读的文件,链接后生成可执行程序。

9、 编译程序和解释程序有何区别

计算机不能直接接受和执行用高级语言编写的源程序。当源程序被输入计算机时,计算机可以通过把它们翻译成机器语言的目标程序来识别和执行它们。这种翻译通常有两种方式,即编译和解释。编译是指将预先编制好的名为编译程序的机器语言程序作为系统软件存储在计算机中。当用户把用高级语言编写的源程序输入计算机时,编译程序把源程序翻译成等价的用机器语言表示的目标程序,然后计算机执行目标程序,完成源程序要处理的操作,并获得结果。

PASCAL、FORTRAN、COBOL等高级语言。基础语言主要基于执行解释;PASCAL和C是高级编程语言,可以写编译程序,编译程序,解释器和汇编器是三个语言处理器。主要区别在于,汇编程序(用于底层服务)是将汇编语言编写的源程序翻译成由机器指令和其他信息组成的目标程序。

 2/2   首页 上一页 1 2 下一页

文章TAG:qt  简单  编译程序  编译  程序  编译程序简单理解  
下一篇