导航:首页 > 源码编译 > 什么叫编译

什么叫编译

发布时间:2022-02-28 05:21:23

㈠ 什么叫做编译

Borland出品的Delphi,有着闪电般的编译速度,但是在界面控件使用较多、工程项目较大的时候,编译一个工程仍需要一段时间,打开庞大的Delphi IDE,也需要时间。其实,在一个工程开发结束,调试完成之后的Release编译,完全可以用命令行来执行,因为Delphi的编译器参数不像C++编译器那样复杂。

㈡ 什么叫程序的编译

编译程序词组可以有两种认识。一、编译程序是一种动作,是根据编译原理技术,由高级程序设计语言编译器翻译成机器语言二进制代码行为。二、编译程序是动名词,特指生成编译器的软件程序。

㈢ 小白求助,编译是什么,为什么需要编译

人与机器交流(即人让计算机按照人的意愿做事)依赖于语言
语言的层次是:自然语言->高级编程语言->汇编语言->机器码
人最熟悉的肯定是自然语言(就是你平时说的话)。
而计算机的cpu只认识二进制的机器码,机器码指导计算机做什么操作(如逻辑运算)。
高级编程语言跟自然语言的关系更近些,对人来说相当于自然语言的白痴版,如java中的对象与类的概念可能对应于现实世界的某种事物,如C语言中的函数可能对应了一个功能,比如打印文件,经过简单的训练,人也能大概的读懂。
汇编语言和机器码更接近些,每个汇编指令一般都会对应一条机器码,而高级编程语言中的一个语句(如if else什么的)可能会对应多条汇编指令,汇编指令一般就是算术运算(如add)、逻辑运算(如and)、数据传送(如mov)、条件判断、跳转等,只能用这些简单功能的汇编指令组合来完成一个复杂的功能。人看懂汇编就很吃力了,更别提用汇编来完成想要的功能,太吃力,这个过程还是交个编译器比较好。
而机器码对于一般的程序员来说,就是天书,也基本没人愿意去看。
自然语言最容易表述人们的要求,当用户用自然语言表述了需要的功能后,从自然语言到高级语言的转换过程由程序员来完成,而由高级编程语言到汇编、由汇编到机器码的过程都由编译器来完成,由编译器完成的这个过程也就是编译了。
高级编程语言的代码经过编译阶段成为汇编代码,汇编代码经过汇编阶段变成机器码,机器码文件经过链接阶段变成可执行文件(.exe)。一般编译是指的编译阶段和汇编阶段的组合,编译器的工作一般是编译和链接。
这就是我的理解,希望你帮到你。

㈣ 什么叫编译,什么又叫链接

编译就是将源程序翻译为机器代码,机器代码一般以*.obj文件保存。
链接就是将上一步产生的obj文件与操作系统动态库组合为可执行的exe文件。

㈤ 什么是编译程序

就是检查代码运行是否有错误,如果没有错误就编译成实际的程序运行。

㈥ 编译是什么意思

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

㈦ 什么是编译什么是运行

就说C语言吧,编译是把
xxx.c
的源代码转换成可执行的xxx.exe的过程。然后就可以直接运行了,xxx.c是没有办法直接运行的。

㈧ 什么叫做编译

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

㈨ 编译程序是什么意思编译是什么意思

编译程序(Compiler,compiling program)也称为编译器,是指把用高级程序设计语言书写的源程序,翻译成等价的机器语言格式目标程序的翻译程序。

解释程序是一种语言处理程序,在词法、语法和语义分析方面与编译程序的工作原理基本相同,但在运行用户程序时,它直接执行源程序或源程序的内部形式(中间代码)。

(9)什么叫编译扩展阅读:

结构:

编译过程分为分析和综合两个部分,并进一步划分为词法分析、语法分析、语义分析、代码优化、存储分配和代码生成等六个相继的逻辑步骤。这六个步骤只表示编译程序各部分之间的逻辑联系,而不是时间关系。

编译过程既可以按照这六个逻辑步骤顺序地执行,也可以按照平行互锁方式去执行。在确定编译程序的具体结构时,常常分若干遍实现。对于源程序或中间语言程序,从头到尾扫视一次并实现所规定的工作称作一遍。每一遍可以完成一个或相连几个逻辑步骤的工作。

可以把词法分析作为第一遍;语法分析和语义分析作为第二遍;代码优化和存储分配作为第三遍;代码生成作为第四遍。反之,为了适应较小的存储空间或提高目标程序质量,也可以把一个逻辑步骤的工作分为几遍去执行。

㈩ 编程完要编译,编译到底是什么意思

编程就是编写程序,也就是敲代码
编辑应该也是写代码的意思吧
编译一般都是在写了一行代码保存的时候,开发工具会编译你写的代码是否有错,然后会帮你生成一些其他文件

阅读全文

与什么叫编译相关的资料

热点内容
java7并发编程实战手册pdf 浏览:340
windows打印机编程 浏览:234
怎么用纸做解压小方块 浏览:264
8253的编程方式 浏览:140
云服务器无法连接到当前网络 浏览:467
香港服务器什么时候租用 浏览:599
福州高精密三坐标测量仪编程 浏览:709
变量的作用域编译预处理 浏览:177
程序员买台式机好还是笔记本 浏览:810
安卓叮当猫年卡怎么样 浏览:426
自学旅游英语用什么app 浏览:154
linux端口开放命令 浏览:681
单片机小汽车 浏览:953
思考与决策pdf 浏览:624
ted加密货币 浏览:721
联想服务器如何安装硬盘阵列驱动 浏览:130
c语言编译器怎么打中文 浏览:492
加密exe文件打不开怎么办 浏览:14
仕女pdf 浏览:933
安装储存服务器是什么意思 浏览:114