编译系统是什么
❶ 编程中的编译系统是什么编译环境又什么什么编译程序又是什么
编译系统指处理器所处的系统,编译器字长和处理器是要保持一致的;
编译环境应该指哪一种编译器;
编译程序是你编译的对象或者叫输入程序了,比如*.c *.cpp
❷ 什么是编译
编译(compilation , compile) 1、利用编译程序从源语言编写的源程序产生目标程序的过程。 2、用编译程序产生目标程序的动作。 编译就是把高级语言变成计算机可以识别的2进制语言,计算机只认识1和0,编译程序把人们熟悉的语言换成2进制的。 编译程序把一个源程序翻译成目标程序的工作过程分为五个阶段:词法分析;语法分析;语义检查和中间代码生成;代码优化;目标代码生成。主要是进行词法分析和语法分析,又称为源程序分析,分析过程中发现有语法错误,给出提示信息。
编译语言是一种以编译器来实现的编程语言。它不像直译语言一样,由解释器将代码一句一句运行,而是以编译器,先将代码编译为机器码,再加以运行。理论上,任何编程语言都可以是编译式,或直译式的。它们之间的区别,仅与程序的应用有关。
❸ 编程中的编译系统是什么编译环境又什么什么编译程序又是什么
简单来说:编译系统只是提供把源代码经过编译器(Compiler)转换为机器码(比如C++等语言),或者是基于某种特殊运行环境下的中间语言(比如.NET的IL等)。 而“集成开发环境”是一款针对“语法检测”、“智能感知”到编译生成目标文件的开发工具。
❹ c程序语言中的编译系统是什么编译环境又什么什么
C语言代码是.C的文本文件。
需要用编译程序把.C文件翻译.OBJ,然后用连接程序再弄成.EXE文件。
编译程序就是那个把.C变成.OBJ的程序
编译环境就是把编译程序、连接程序以及其他一些方便程序员写程序的东西综合在
一起形成的一套系统,程序编译环境...
希望对你有帮助
❺ 编译软件具体是什么啊为属于系统软件啊
编译软件为汇编语言汇编器,例如C语言编译、连接器等等。
一般来讲,系统软件包括操作系统和一系列基本的工具(比如编译器,数据库管理,存储器格式化,文件系统管理,用户身份验证,驱动管理,网络连接等方面的工具),是支持计算机系统正常运行并实现用户操作的那部分软件。
有代表性的系统软件:操作系统,语言处理程序(如编译软件),数据库管理,辅助程序。
(5)编译系统是什么扩展阅读:
语言处理程序:
编译软件CPU执行每一条指令都只完成一项十分简单的操作,一个系统软件或应用软件,要由成千上万甚至上亿条指令组合而成。直接用基本指令来编写软件,是一件极其繁重而艰难的工作。
计算机只能直接识别和执行机器语言,因此要计算机上运行高级语言程序就必须配备程序语言翻译程序,翻译程序本身是一组程序,不同的高级语言都有相应的翻译程序。
语言处理程序如汇编语言汇编器,C语言编译、连接器等。
为了提高效率,人们规定一套新的指令,称为高级语言,其中每一条指令完成一项操作,这种操作相对于软件总的功能而言是简单而基本的,而相对于CPU的一眇操作而言又是复杂的。用这种高级语言来编写程序(称为源程序)就象用预制板代替砖块来造房子,效率要高得多。
但CPU并不能直接执行这些新的指令,需要编写一个软件,专门用来将源程序中的每条指令翻译成一系列CPU能接受的基本指令(也称机器语言)使源程序转化成能在计算机上运行的程序。完成这种翻译的软件称为高级语言编译软件,通常把它们归入系统软件。
目前常用的高级语言有VB、C++、JAVA等,它们各有特点,分别适用于编写某一类型的程序,它们都有各自的编译软件。
参考资料:网络——系统软件
❻ 编译系统和解释系统的区别
首先...直接编译成可执行文件的方式 在执行速度上要快于解释执行的方式
但是 JAVA是夸平台的.......
也就是说 ..虽然它是解释执行的,,在速度上稍微亚于其他语言..(在硬件更新如此之快的今天,这算不上什么劣势)
但由于它的夸平台性...这个巨大的优势 决定了JAVA 会成为热门.....
JAVA语言程序 也可以根据需要有特定工具 再次编译 生成在特定系统中能执行的执行程序..比如说windows下的exe 但是这样就失去了夸平台性..
所以JAVA程序的交互 采用JAVA独特的程序包 .jar方式进行交互是非常好的选择
,也并不是非常复杂...
JAVA实际上是既有编译又有解释的....先编译成CLASS文件..这是在夸平台前提下的最大程度的编译....然后再进行解释执行,可以让解释的过程和复杂度降到最低 .如果完全采用解释执行...是很不可取的 增加了用户机的负担
❼ 什么是编译程序
编译程序指将某一种程序设计语言写的程序翻译成等价的另一种语言的程序的程序, 称之为编译程序
编译程序也称为编译器,是指把用高级程序设计语言书写的源程序,翻译成等价的机器语言格式目标程序的翻译程序。编译程序属于采用生成性实现途径实现的翻译程序。
它以高级程序设计语言书写的源程序作为输入,而以汇编语言或机器语言表示的目标程序作为输出。编译出的目标程序通常还要经历运行阶段,以便在运行程序的支持下运行,加工初始数据,算出所需的计算结果。
编译程序的实现算法较为复杂,这是因为它所翻译的语句与目标语言的指令不是一一对应关系,而是一多对应关系,同时也因为它要处理递归调用、动态存储分配、多种数据类型,以及语句间的紧密依赖关系。
由于高级程序设计语言书写的程序具有易读、易移植和表达能力强等特点,编译程序广泛地用于翻译规模较大、复杂性较高、且需要高效运行的高级语言书写的源程序。
(7)编译系统是什么扩展阅读:
编译流程分为了四个步骤:
1.预处理,生成预编译文件(.文件)
2.编译,生成汇编代码(.s文件)
3.汇编,生成目标文件(.o文件)
4.链接,生成可执行文件
❽ 编译系统和解释系统有什么区别
首先...直接编译成可执行文件的方式 在执行速度上要快于解释执行的方式
但是 JAVA是夸平台的.......
也就是说 ..虽然它是解释执行的,,在速度上稍微亚于其他语言..(在硬件更新如此之快的今天,这算不上什么劣势)
但由于它的夸平台性...这个巨大的优势 决定了JAVA 会成为热门.....
JAVA语言程序 也可以根据需要有特定工具 再次编译 生成在特定系统中能执行的执行程序..比如说windows下的exe 但是这样就失去了夸平台性..
所以JAVA程序的交互 采用JAVA独特的程序包 .jar方式进行交互是非常好的选择
,也并不是非常复杂...
JAVA实际上是既有编译又有解释的....先编译成CLASS文件..这是在夸平台前提下的最大程度的编译....然后再进行解释执行,可以让解释的过程和复杂度降到最低 .如果完全采用解释执行...是很不可取的 增加了用户机的负担
请参考
❾ c程序语言中的编译系统是什么编译环境又什么什么编译程序又是什么,之间有什么关系
编译环境:也就是你程序编译时的环境,如windows环境、linux环境等
编译系统:一般包括编译程序,连接程序,调试程序等
编译程序:一般指把源程序编译成目标代码的程序