c语言的编译器是干什么用的

学c语言都要用什么软件编写程序高手指点新手初学c语言

高级语言、汇编语言、机器语言这三种语言统称“计算机语言”。其中,机器语言是最低级的,是一串一串的电流表示“0001101010010110010101000110”之类的数据,全部由0和1组成,这样的语言是机器语言,只有机器才能记住这样冗长而没规律的数据,所以,用机器语言来编程序几乎是不可能的。但要命令机器做一样事情,必须用机器语言,怎么办呢?于是,产生了汇编语言,汇编语言比机器语言简单一点,但还是很难明白,当时的编译器就是把汇编语言转换成机器语言,再命令机器做事。现在,出现了高级语言,最人性化,人们很容易读懂,所以,我们可以直接输入自己熟悉的语言,到达机器的时候变成了机器最熟悉的语言,编程序就很容易了。编译器担负的就是这个转换工作。
温馨提示:内容为网友见解,仅供参考
第1个回答  2006-09-16
编译器的作用:将C源程序文件编译生成对应机器的机器码obj文件,再将obj文件连接生成可执行的EXE文件。
推荐你使用Dev-CPP
第2个回答  2006-09-16
方便编译和观看
第3个回答  2006-09-16
好像是查询的作用
第4个回答  2006-09-16
tc

c语言的编译器名字叫什么
编译器,作为程序翻译的核心工具,其名称简单直接——编译器。其功能是将源代码转换为机器可执行的代码。C++ 是 C 语言的一种扩展,它结合了面向对象的特性,进一步丰富了编程手段。VC,即Visual C++,是用于开发C++程序的集成开发环境(IDE),它提供了一套完整的工具和环境,帮助开发者高效编写、调试和...

C语言编译器是用来做什么的?
编译器,是将便于人编写,阅读,维护的高阶计算机语言翻译为计算机能解读、运行的低阶机器语言的程序。编译器将原始程序(Source program)作为输入,翻译产生使用目标语言(Target language)的等价程序。源代码一般为高阶语言 (High-level language), 如 Pascal、C++、Java 等,而目标语言则是汇编语言或目...

编译器和编辑器的区别
编辑器:文本编辑器(或称文字编辑器)是用作编写普通文字的应用软件,常用来编写程序的源代码。编译器:编译器是一个指令,编译器就是将“一种语言(通常为高级语言)”翻译为“另一种语言(通常为低级语言)”的程序。编辑器的作用就是将我们在键盘上的敲击转换成写有代码的文件,这个文件被称为程序源...

c语言编译器是一种()?
c语言编译器是一种系统软件。C语言是一种结构化语言。它层次清晰,便于按模块化方式组织程序,易于调试和维护。C语言的表现能力和处理能力极强。它不仅具有丰富的运算符和数据类型,便于实现各类复杂的数据结构。它还可以直接访问内存的物理地址,进行位(bit)一级的操作。由于C语言实现了对硬件的编程操作...

C 语言的代码编译器有什么用呢
把C语言的代码,转化为汇编代码,再连接上必要的库和文件,形成可执行文件。

c语言的编译器是干什么用的
汇编语言比机器语言简单一点,但还是很难明白,当时的编译器就是把汇编语言转换成机器语言,再命令机器做事。现在,出现了高级语言,最人性化,人们很容易读懂,所以,我们可以直接输入自己熟悉的语言,到达机器的时候变成了机器最熟悉的语言,编程序就很容易了。编译器担负的就是这个转换工作。

什么是c编译器?有什么用,可以用它来写C语言吗?
所谓c语言编译器,就是把编程得到的文件,比如.c,.h的文件,进行读取,并对内容进行分析,按照c语言的规则,将其转换成系统可以执行的二进制文件。其本质在于对文件的读入,分析,及处理。这些操作,c语言都是可以实现的。所以用c语言来做c语言的编译器是完全可行的。但是,历史上的第一个c语言编译器...

c语言编译器是一种什么
c语言编译器是一种软件系统。C语言是一种结构化语言。它层次清晰,便于按模块化方式组织程序,易于调试和维护。C语言的表现能力和处理能力极强。它不仅具有丰富的运算符和数据类型,便于实现各类复杂的数据结构。它还可以直接访问内存的物理地址,进行位(bit)一级的操作。早期的C语言主要是用于UNIX系统。

c语言编译是什么意思
C语言是一种高级编程语言,需要编译器将其转换为可执行的机器码。通过使用编译器软件,将C语言的代码转换为可执行程序,包括二进制文件和可执行代码。C语言的编译过程可以通过命令行或者集成开发环境(IDE)的界面完成。编译器是一种软件,它的主要作用是将高级语言代码转换为可执行的机器语言代码。它将...

c编译程序是什么
c编译程序又称c语言编译器,是指用c语言书写的源程序,翻译成等价的机器语言格式目标程序的翻译程序。编译程序属于采用生成性实现途径实现的翻译程序。它以高级程序设计语言书写的源程序作为输入,而以汇编语言或机器语言表示的目标程序作为输出。编译出的目标程序通常还要经历运行阶段,以便在运行程序的支持下...

相似回答