编译是什么意思
答案:3 悬赏:70 手机版
解决时间 2021-02-26 15:31
- 提问者网友:练爱
- 2021-02-25 16:51
编译是什么意思
最佳答案
- 五星知识达人网友:七十二街
- 2021-02-25 18:25
你一定是指程序的编译吧,如果是的话
编译的意思就是把程序语言写成机器可以运行的机器码的过程。其中会用到编译器。
编译器是一种特殊的程序,它可以把以特定编程语言写成的程序变为机器可以运行的机器码。我们把一个程序写好,这时我们利用的环境是文本编辑器。这时我程序把程序称为源程序。在此以后程序员可以运行相应的编译器,通过指定需要编译的文件的名称就可以把相应的源文件(通过一个复杂的过程)转化为机器码了。
编译的意思就是把程序语言写成机器可以运行的机器码的过程。其中会用到编译器。
编译器是一种特殊的程序,它可以把以特定编程语言写成的程序变为机器可以运行的机器码。我们把一个程序写好,这时我们利用的环境是文本编辑器。这时我程序把程序称为源程序。在此以后程序员可以运行相应的编译器,通过指定需要编译的文件的名称就可以把相应的源文件(通过一个复杂的过程)转化为机器码了。
全部回答
- 1楼网友:怀裏藏嬌
- 2021-02-25 20:41
可能是 编者(即编书人)的翻译
- 2楼网友:纵马山川剑自提
- 2021-02-25 19:41
如果你说的是程序的编译的话,那么通俗的意思就是,我们写程序用的是各种语言,比如C,VB,JAVA,C++,DELPHI,其中以VB为例子:
if a > b then
c=a
else
c=b
end if 意思是将a b中较大的值给c。这是一段程序.但是计算机是看不懂这个的,计算机只认识0和1,有电就是1,没电就是0.而编译的作用就是将这段代码翻译成010高级语言源程序经过 编译 变成可执行文件,反编译就是逆过程。但是通常不能把可执行文件变成高级语言源代码,只能转换成汇编程序。 反编译是一个复杂的过程,所以越是高级语言,就越难于反编译,但目前还是有许许多多的反编译软件:通过对他人软件的目标程序(可执行程序)进行“逆向分析、研究”工作,以推导出他人的软件产品所使用的思路、原理、结构、算法、处理过程、运行方法等设计要素,作为自己开发软件时的参考,或者直接用于自己的软件产品中。所以现在大家写的东西就想办法保护,不被侵权!
大体看你的理解是正确的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯