当前位置:首页 » 编程语言 » 哪些是c语言常用的编译环境
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

哪些是c语言常用的编译环境

发布时间: 2022-11-26 08:50:28

‘壹’ 3.c语言程序的编译环境有哪些

C语言作为一门偏底层的编程语言,历史比较悠久,编程环境其实很多,下面我简单介绍几款编程环境(软件),感兴趣的话,可以自己尝试下载一下:1.VSCode:这是微软开发的一款免费、开源、跨平台的代码编辑器,可编辑的语言多达几十种,包括常见的C/C++,Java,Python等,支持常见的语法提示、自动补全、代码高亮、Git等功能,插件扩展丰富,生态环境良好,安装相关插件和gcc编译器后,可以当做一个简单的C/C++IDE使用,轻巧灵活、方便快捷。

‘贰’ 现在学习c语言都是用什么编译器

初学者用的一般是TC编译器。
名词解释
c语言
C语言是一种计算机程序设计语言,属高级语言范畴。它既具有高级语言的特点,又具有汇编语言的特点。它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序,代码清晰精简,十分灵活。
C语言,是一种通用的、过程式的编程语言,广泛用于系统与应用软件的开发。具有高效、灵活、功能丰富、表达力强和较高的移植性等特点,在程序员中备受青睐。最近25年是使用最为广泛的编程语言。
C语言是由UNIX的研制者丹尼斯·里奇(Dennis Ritchie)于1970年 由 肯·汤普逊(Ken Thompson)所研制出的B语言的基础上发展和完善起来的。目前,C语言编译器普遍存在于各种不同的操作系统中,例如UNIX、MS-DOS、Microsoft Windows及Linux等。C语言的设计影响了许多后来的编程语言,例如C++、Objective-C、Java、C#等。
语言是1972年由美国的Dennis Ritchie设计发明的,并首次在UNIX操作系统的 DEC PDP-11 计算机上使用。它由早期的编程语言BCPL(Basic Combined Programming Language)发展演变而来,在1970年,AT&T贝尔实验室的Ken Thompson根据BCPL语言设计出较先进的并取名为B的语言,最后导致了C语言的问世。 而B语言之前还有A语言,取名自世界上第一位女程序员Ada(艾达)。
随着微型计算机的日益普及,出现了许多C语言版本。由于没有统一的标准, 使得这些C语言之间出现了一些不一致的地方。为了改变这种情况,美国国家标准研究所(ANSI)为C语言制定了一套ANSI标准,成为现行的C语言标准。
注:国际标准化组织ISO也制定的C语言的标准,目前被很多编译器所采用,如:GCC等。
C语言是世界上最流行、使用最广泛的高级程序设计语言之一。[2]
在操作系统和系统使用程序以及需要对硬件进行操作的场合,用C语言明显优于其它高级语言,许多大型应用软件都是用C语言编写的。
C语言绘图能力强,具有可移植性,并具备很强的数据处理能力,因此适于编写系统软件,三维,二维图形和动画。它是数值计算的高级语言。
常用的编译软件有Microsoft Visual C++,Borland C++,gcc(linux系统下最常用的编译器),Watcom C++ ,Borland C++, Borland C++ Builder,Borland C++ 3.1 for DOS,Watcom C++ 11.0 for DOS,GNU DJGPP C++, Lccwin32 C Compiler 3.1,Microsoft C,High C等。
同时也是中国国家计算机等级考试中计算机二级考试下的一个考试科目。

‘叁’ C语言编译器有哪些各有什么特点

C语言编译器目前主要有VC++、dev-C++、C-Free、win-TC、TC 2.0等等。

其中比较经典的VC++,微软的产品,编译器,链接器,运行,调试等功能于一体的强大开发工具,特点是功能十分强大,对于新手来说需要一段时间去摸索。
dev-C++是windows下一款开发c/c++的开发环境,使用gcc为编译器,遵循标准,功能比较强大,语法高量,可以进行单步调试(这对排除错误很重要),进行断点设置等功能,遵循C标准,是一款很强大的开发工具。
C-Free是一款支持多种编译器的专业化C/C++集成开发环境(IDE)。利用C-Free,使用者可以轻松地编辑、编译、连接、运行、调试C/C++程序。
TC 2.0:Borland公司的产品,在dos界面下编译运行,小巧、灵活,但是不能使用鼠标。
win-TC:在tc2.0的基础上加上了界面,能够使用鼠标,具有语法高量,可以嵌入汇编等特点,对新手一些,拜托了不能用鼠标的困难。

编译器,简单讲,就是将“一种语言(通常为高级语言)”翻译为“另一种语言(通常为低级语言)”的程序。一个现代编译器的主要工作流程:源代码 (source code) → 预处理器 (preprocessor) → 编译器 (compiler) → 目标代码 (object code) → 链接器(Linker) → 可执行程序 (executables)。

‘肆’ c语言有哪几种编译环境

windows环境
linux环境
uinux环境
还有dos环境
几乎所有的系统都支持C 语言程序开发
所以几乎 所有的系统都有一个不同的开发环境

‘伍’ 常见的C语言编译器是什么

目前最流行的C语言编译器有以下几种:

1、GNU Compiler Collection 或称GCC

GCC(GNU Compiler Collection,GNU编译器套件),是由 GNU 开发的编程语言编译器。它是以GPL许可证所发行的自由软件,也是 GNU计划的关键部分。

GCC原本作为GNU操作系统的官方编译器,现已被大多数类Unix操作系统(如Linux、BSD、Mac OS X等)采纳为标准的编译器,GCC同样适用于微软的Windows。GCC是自由软件过程发展中的着名例子,由自由软件基金会以GPL协议发布。

2、Microsoft C 或称 MS C

Microsoft C 是c语言的一种IDE(集成开发环境),常见的还有Microsoft Visual C++,Borland C++,Watcom C++ ,Borland C++ ,Borland C++ Builder,Borland C++ 3.1 for DOS,Watcom C++ 11.0 for DOS,GNU DJGPP C++ ,Lccwin32 C Compiler 3.1,High C,Turbo C等等......

3、Borland Turbo C 或称 Turbo C

Turbo C是美国Borland公司的产品,Borland公司是一家专门从事软件开发、研制的大公司。该公司相继推出了一套 Turbo系列软件, 如Turbo BASIC, Turbo Pascal, Turbo Prolog, 这些软件很受用户欢迎。

(5)哪些是c语言常用的编译环境扩展阅读:

C编译的整个过程很复杂,大致可以分为以下四个阶段:

1、预处理阶段在该阶段主要完成对源代码的预处理工作,主要包括对宏定义指令,头文件包含指令,预定义指令和特殊字符的处理,如对宏定义的替换以及文件头中所包含的文件中预定义代码的替换等,总之这步主要完成一些替换工作,输出是同源文件含义相同但内容不同的文件。

2、编译、优化阶段编译就是将第一阶段处理得到的文件通过词法语法分析等转换为汇编语言。优化包括对中间代码的优化,如删除公共表达式,循环优化等;和对目标代码的生成进行的优化,如如何充分利用机器的寄存器存放有关变量的值,以减少内存访问次数。

3、汇编阶段将汇编语言翻译成机器指令。

4、链接阶段链接阶段的主要工作是将有关的目标文件连接起来,即将在一个文件中引用的符号同该符号在另外一个文件中的定义连接起来,使得所有的目标文件成为一个能够被操作系统装入执行的统一整体。

‘陆’ c语言用什么编译器

c语言可以用的编译器有很多,包括MicrosoftVisualC++、MyEclipse、TurboC和gcc编译器等。

1、MicrosoftVisualC++是微软公司的免费C语言编程软件,是用户在安装VisualC++库时必须安装的运行时组件,可以完美解决在系统运行一些软件时会遇到缺少DLL的情况,使用户可正常运行VisualC++开发的应用程序。

2、myeclipse是款优秀的JAVA开发工具,MyEclipse功能强大,运用广泛,尤其是对各种开源产品的支持十分不错,能够大大提高开发人员的工作效率。

3、TurboC是一款功能快捷高效的C语言编辑器,主要是用来编写C/C++程序,无需独立地编辑、编译和连接程序就能建立并运行C语言程序,软件体积非常的小巧,并且对于电脑方面没有特别的系统要求,功能上也十分的强大。

4、gcc编译器是款专业的c语言编辑工具,可用于c语言、c++、java、object-C等语言程序中去,支持交叉编译器,交叉语言设计,提供交叉编译环境,通过在命令列下键入一些命令参数,让编程更有效率。

总结
c语言可以用的编译器有很多,包括MicrosoftVisualC++、MyEclipse、TurboC和gcc编译器等。

‘柒’ 写C语言编译器用什么开发环境,请高手指教非常感谢!

对初学者来说 问编译器不如问编程环境。

我觉得 初学有两种选择 一个是高版本的Visual Studio 至少是2008版以上的

这个是IDE 优点是东西全 集成度好 缺点
1. 除了Express版其他的是花钱的 几千块一套罢 当然你用盗版我也管不了
2. 加入了很多微软自己的东西 可能和书上的不大一样
3. 很大 比较慢 大约几个G 对初学者和不是以它为职业的人来说过于庞大了

还有一个是我一直推荐的C-Free 国人的作品 试用版不花钱 轻量级的IDE罢 默认编译器是GCC优点
1. 相比Visual Studio和书上的东西比较配套 简单
2. 能接触到GCC这个优秀的编译器
3. 比较小
4. 中文的
缺点
1. 功能不够全 但对入门足够了
2. 相比Visual Studio不够人性化
3. 可能会有一些小毛病
4. 高版本Windows的兼容性也不大好

各有所长 选自己喜欢的罢 我一般推荐这两个。
希望可以帮到你,谢谢!

‘捌’ C语言的编译环境用哪个

哪个不要脸的说TC 丢人

反而是有些垃圾用功能较强的编译工具

用TC,学会自己写函数 记住不要用中文的

那些说TC丢人的就是用的中文,英语都不懂还弄个毛编程

朋友,我建议你坚持用TC2.0, 对新手最有帮助的!

‘玖’ 现在C语言的主流编程环境有什么

现在PC机上的编程,主要分为两大阵营:WINDOWS和UNIX(LINUX)。
WINDOWS上的编程,VC++ 6.0(事实上是VC++和VC的整合)最为经典。但随着编程技术的发展,VC++ 6.0在商业开发中似乎越来越少。这主要是涉及到一个效率问题。
微软公司的.NET计划虽然可以认为是失败了,但他推出的VS .NET以及后来的VS 2005和最近发布的VS 2008,在编程效率上都有很大改进。VS 2008应该是目前FOR WINDOWS的最理想编程工具,代表了WINDOWS程序的发展方向。
VS 2008主要包括C++ C# VB.NET等多个产品。
DEV C/C++最近似乎在WINDOWS上也比较流行。它使用的是GCC编译器。最大的优势是全面支持ISO C++标准,程序可移植性比较强。DEV的WINDOWS版本和LINUX版本上写的程序据说可以通用。

TURBO C是很经典,但它编译出的代码,只适合在古老的DOS下运行。而事实上,发展到今天,我们的很多编程方法和理念都发生了改变。比如,在DOS下编程,存在多个模式,而在WINDOWS下编程,只有平坦模式。在DOS下编程,我们可以直接在TURBO C调用中断,而在WINDOWS下,是不可能这样做的。我们更多的是调用API函数。

说到C语言,似乎有许多许多的话题,革命还未成功,同志仍需努力!

‘拾’ 学C语言需要的编译环境

本人学C语言用的编译环境是Turbo C ,这个环境对初学者来说比较简单,建议使用它,DOS下的Turbo C和Win下的VC++ 肯定是不同的,VC++ 是学习C++的平台,它兼容C语言,所以可以在VC++ 环境下编辑C语言的程序,与Turbo C相比,VC++ 这个环境允许使用者使用鼠标,界面也更友好一些,当然在调试程序的时候也更复杂一些,若是你会使用VC++也可以在这个平台学习C语言,不过若是对vc++ 不是很了解的话还是建议使用Turbo C ,希望对你有用