计算机的编译器有什么功能
1. 编译器是什么。
1、 visual c++6.0 (win8系统下不好用,C/C++)-Microsoft Visual C++ ;
2、 visual studio (2005、2008、2010、2012、2013)- Microsoft Visual Studio ;
3、 win-tc非常方便:不骗你,2000/XP/7都可以用 ;
4、 Code::Blocks(win7、8都可以用);
5、 Turb C(只能编译c语言) ;
6、 gcc (GNU编译器套件) ;
7、 DEV C++;
8、 C-Free;
9、 Borland C++、WaTCom C++、Borland C++ Builder、GNU DJGPP C++、Lccwin32 C Compiler3.1、High C、My Tc等,由于C语言比较成熟,所以编程环境很多;
10、还常用souceinsight ,在工作中还用Labwindows编程,直接调试运行,不过那是有工程背景,有工作经验的技术人员用的。
2. 编译器的功能是什么
1、编译器就是将“一种语言(通常为高级语言)”翻译为“另一种语言(通常为低级语言)”的程序。一个现代编译器的主要工作流程:源代码 (source code) → 预处理器 (preprocessor) → 编译器 (compiler) → 目标代码 (object code) → 链接器(Linker) → 可执行程序 (executables)。
2、工作方法:
1)、首先编译器进行语法分析,也就是要把那些字符串分离出来。
2)、然后进行语义分析,就是把各个由语法分析分析出的语法单元的意义搞清楚。
3)、最后生成的是目标文件,也称为obj文件。
4)、再经过链接器的链接就可以生成最后的EXE文件了。
5)、有些时候需要把多个文件产生的目标文件进行链接,产生最后的代码。这一过程称为交叉链接。
3. c语言的编译器是干什么用的
你写的源代码,也就是.c文件,是不能被计算机直接理解的,计算机只能理解成串的010101...
编译器就是把你写的C语言代码,也就是#include <stdio.h>啊, main函数什么的,全都翻译成计算机能理解的010101串。
编译器就是一个人和计算机之间的翻译。
至于说编译器是怎么发明出来的,那又是一个很长很长的故事了。。。
4. 计算机编译器是什么,怎么用
计算机编译器可以说是计算机软件的生产工具,几乎所有的软件都是由编译器编译而成的。用的方法有两种,第一个种是集成在了开发环境里,第二种是用命令行编译。
5. 编译器的作用是什么呢
通俗来说就是将你写的代码(c或者汇编语句)转化为计算机能识别的语言(即机器语言)。
6. 汇编语言编译器有什么作用C++编译器呢
不经过编译的程序,你认得,电脑不认得,所有的可执行程序都要有编译器生成。
举个例子,你现在不论用的TC或者VC都是编译器,你若使用记事本写个程序看看还能运行么。
7. 编译器有什么用
简单讲,编译器就是将“一种语言(通常为高级语言)”翻译为“另一种语言(通常为低级语言)”的程序。一个现代编译器的主要工作流程:源代码 (source code) → 预处理器 (preprocessor) → 编译器 (compiler) → 目标代码 (object code) → 链接器(Linker) → 可执行程序 (executables)
高级计算机语言便于人编写,阅读交流,维护。机器语言是计算机能直接解读、运行的。编译器将汇编或高级计算机语言源程序(Source program)作为输入,翻译成目标语言(Target language)机器代码的等价程序。源代码一般为高级语言 (High-level language), 如Pascal、C、C++、Java、汉语编程等或汇编语言,而目标则是机器语言的目标代码(Object code),有时也称作机器代码(Machine code)。
对于C#、VB等高级语言而言,此时编译器完成的功能是把源码(SourceCode)编译成通用中间语言(MSIL/CIL)的字节码(ByteCode)。最后运行的时候通过通用语言运行库的转换,编程最终可以被CPU直接计算的机器码(NativeCode)。
8. 在编写程序时要用到编译器,什么是编译器有什么用
VC Borland C Eclipse 都是编译器 就是把你的源代码 编译 解释成机器能读懂的机器码 因为机器内部是用二进制的嘛 所以最终也就是一串 1 0 组成的序列
9. 计算机编译程序的功能是什么
把你所写的源代码程序编译成汇编代码,再由汇编代码编译成二进制代码,而二进制代码是计算机能识别的代码,在计算机执行过程中0表示低电平,1表示高电平,就是通过高低电平来控制元器件的运作