当前位置:首页 » 编程软件 » 计算机中什么叫编译

计算机中什么叫编译

发布时间: 2024-07-21 17:25:08

‘壹’ 编译是什么意思

你一定是指程序的编译吧,如果是的话
编译的意思就是把程序语言写成机器可以运行的机器码的过程。其中会用到编译器。
编译器是一种特殊的程序,它可以把以特定编程语言写成的程序变为机器可以运行的机器码。我们把一个程序写好,这时我们利用的环境是文本编辑器。这时我程序把程序称为源程序。在此以后程序员可以运行相应的编译器,通过指定需要编译的文件的名称就可以把相应的源文件(通过一个复杂的过程)转化为机器码了。

‘贰’ C++中什么是编译时,什么是运行时,二者有何区别

编译阶段主要进行语法的检查,无误。将程序代码转换成目标代码(二进制表示,打开看不懂),没有和操作系统进行连接,不能运行。完成连接后,程序能够进入系统运行。
运行时,一定是编译过的,没有语法错误。编译时,没有生成目标文件,可能有语法错误。

‘叁’ 解释 编译和编译 汇编的区别是什么

解释和编译针对的是高级语言的。是高级语言转换成机器代码的方式。编译指的是一次性将程序代码给转换成机器代码,这样做好处是编译之后的可执行程序方便移植,可以优化程序代码,并且执行效率要比解释语言的高!解释是指边解释边运行,解释一条语句便执行一条。显然这样的程序执行效率是比较低的。比如C/C++用的是编译,而basic用的是解释。JAVA既用到解释,又用到编译。而汇编是一种低级程序设计语言,直接操纵底层硬件。是在机器语言(0,1代码串)的基础上采用助记符的方式发展而来的。很多病毒都是通过汇编语言写的。用汇编编写的程序执行效率非常高!只是不方便写程序。汇编语言是低级语言,没有语法,就是一条条机器指令的助记符而已,所以汇编的时候不需要语法分析。编译时把高级语言处理成机器指令的过程,编译的时候需要做词法分析和语法分析,然后是代码生成。

‘肆’ 什么叫做编译

编译是利用编译程序从源语言编写的源程序,产生目标程序的过程,用编译程序产生目标程序的动作编译就是把高级语言变成计算机可以识别的,二进制语言计算机只认识一和零编译程序,把人们熟悉的语言换成二进制的编译程序,把一个源程序翻译成目标程序的工作,往往也要分成五个阶段,讲词法的分析,语法的分析,包括语义检查和中间代码的生成,代码的优化,目标代码生成等等。

‘伍’ 把源程序转换为目标程序的过程叫什么

一、把源程序转换为目标程序的过程叫编译。
二、什么是编译(compilation,compile)
1、利用编译程序从源语言编写的源程序产生目标程序的过程。
2、用编译程序产生目标程序的动作。编译就是把高级语言变成计算机可以识别的2进制语言,计算机只认识1和0,编译程序把人们熟悉的语言换成2进制的。
3、编译程序把一个源程序翻译成目标程序的工作过程分为五个阶段:词法分析;语法分析;语义检查和中间代码生成;代码优化;目标代码生成。主要是进行词法分析和语法分析,又称为源程序分析,分析过程中发现有语法错误,给出提示信息。

‘陆’ 编译和运行有何区别>>>>>>>>>>>>>

编译:
包括编译和链接两个过程。
编译部分,是把源文件(代码)转换成机器可以识别的二进制语言,这个过程是针对每一个源文件的。
链接,是把编译生成的二进制文件,组合成为一个系统可以执行的可执行文件。
这两部分整体也叫编译。也就是说,广义的编译,就是把代码,转换成可执行文件。

运行:
把编译出来的可执行文件,在系统中运行的过程,称为程序的运行。

打个比方,编译就是做饭的过程,而运行,就是吃饭。二者是完全不同的概念,是计算机软件开发的两个步骤。

‘柒’ 编译运行编译运行,有什么区别

编译:
包括编译和链接两个过程。
编译部分,是把源文件(代码)转换成机器可以识别的二进制语言,这个过程是针对每一个源文件的。
链接,是把编译生成的二进制文件,组合成为一个系统可以执行的可执行文件。
这两部分整体也叫编译。也就是说,广义的编译,就是把代码,转换成可执行文件。
运行:
把编译出来的可执行文件,在系统中运行的过程,称为程序的运行。
打个比方,编译就是做饭的过程,而运行,就是吃饭。二者是完全不同的概念,是计算机软件开发的两个步骤。

‘捌’ 编译是具体是什么概念

简单的说,就是把机器不能直接理解和执行的程序代码转换成机器能直接执行的代码。
因为机器直接执行的代码程序员读懂很费事,编程的话也就会浪费大量的时间。所以有高级语言的产生,高级语言的代码是程序员容易理解和编程的,但是需要编译之后才能让机器执行。
高级语言和低级语言各有各的好处。高级语言易懂易读,编程方便,而低级语言执行效率高。

热点内容
网易数据库 发布:2024-11-26 00:39:49 浏览:810
旧电脑用什么安卓模拟器 发布:2024-11-26 00:34:41 浏览:533
印度编程员 发布:2024-11-26 00:34:29 浏览:486
mac下php编译器 发布:2024-11-26 00:25:18 浏览:863
cmcc怎么改密码 发布:2024-11-26 00:21:52 浏览:958
初学python的书籍 发布:2024-11-26 00:03:56 浏览:52
php大写转小写 发布:2024-11-25 23:52:55 浏览:46
安卓哪里下载游戏安全 发布:2024-11-25 23:51:08 浏览:284
白加黑源码 发布:2024-11-25 23:48:25 浏览:388
上传的壁纸 发布:2024-11-25 23:47:47 浏览:569