编程语言编译器,用什么C语言编译器好一点

1,用什么C语言编译器好一点Viusal C++ 6.0可以编译C语言,也可以编译C++(但并不是所有C程序都能在Visual C++ 6.0编译下通过,因为C++头文件更多,而有些C头文件C++头文件库中没有)不过不用担心,C语言入门之后才会遇到这样的问题 。既然学了C语言,要想精通 , 肯定要学C++及相关的编程 。如果仅仅只想学C语言,推荐使用TC 3.0 。这个是专门用来编译C语言的 。TC 3.0和Viusal C++ 6.0 相差的很远,前者不支持汉语输入,后者就没有问题;其它功能的差距就不说了 。一般常用的有vc++6.0 , dev c++,c-free,codeblacks,vs2005及以上版本,都可以用,个人比较喜欢第一个和vs2008我用的是VS2010很好用的建议你用C-Free5.0 , 比较轻便 , 而且方便 , 适合初学者!我用的是一个叫**的实验系统,感觉还可以 。其实都差不多,如果初学的话 。
2,常见的C语言编译器是什么目前最流行的C语言编译器有以下几种:1、GNU Compiler Collection 或称 GCCGCC(GNU Compiler Collection , GNU编译器套件),是由 GNU 开发的编程语言编译器 。它是以GPL许可证所发行的自由软件,也是 GNU计划的关键部分 。GCC原本作为GNU操作系统的官方编译器,现已被大多数类Unix操作系统(如Linux、BSD、Mac OS X等)采纳为标准的编译器,GCC同样适用于微软的Windows 。GCC是自由软件过程发展中的著名例子,由自由软件基金会以GPL协议发布 。2、Microsoft C 或称 MS CMicrosoft 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 CTurbo C是美国Borland公司的产品 , Borland公司是一家专门从事软件开发、研制的大公司 。该公司相继推出了一套 Turbo系列软件, 如Turbo BASIC, Turbo Pascal, Turbo Prolog, 这些软件很受用户欢迎 。扩展资料:C编译的整个过程很复杂 , 大致可以分为以下四个阶段:1、预处理阶段在该阶段主要完成对源代码的预处理工作,主要包括对宏定义指令,头文件包含指令,预定义指令和特殊字符的处理,如对宏定义的替换以及文件头中所包含的文件中预定义代码的替换等,总之这步主要完成一些替换工作,输出是同源文件含义相同但内容不同的文件 。2、编译、优化阶段编译就是将第一阶段处理得到的文件通过词法语法分析等转换为汇编语言 。优化包括对中间代码的优化 , 如删除公共表达式,循环优化等;和对目标代码的生成进行的优化,如如何充分利用机器的寄存器存放有关变量的值,以减少内存访问次数 。3、汇编阶段将汇编语言翻译成机器指令 。4、链接阶段链接阶段的主要工作是将有关的目标文件连接起来,即将在一个文件中引用的符号同该符号在另外一个文件中的定义连接起来,使得所有的目标文件成为一个能够被操作系统装入执行的统一整体 。参考资料来源:百度百科-gcc (GNU编译器套件)参考资料来源:百度百科-Microsoft C参考资料来源:百度百科-Turbo C【编程语言编译器,用什么C语言编译器好一点】
3,请问初学C语言用什么编译器好呢1.C语言编程软件有哪些:Mcrosoft Visual C++、Microsoft Visual Studio、 DEV C++、Code::Blocks、Borland C++、WaTCom C++、Borland C++ Builder、GNU DJGPP C++、Lccwin32 C Compiler3.1、High C、Turb C、gcc、C-Free和Win-TC、My Tc等等,由于C语言比较成熟,所以编程环境很多 。2.C语言入门,不推荐使用VC,因为VC不但庞大,而且应用开发比较高级 。入门编程荐使用Dev-C 和 WIN-TC 。1)WIN-TC,该软件使用TC2为内核,提供WINDOWS平台的开发界面,因此也就支持WINDOWS平台下的功能,例如剪切、复制、粘贴和查找替换等 。而且在功能上也有它的独特特色例如语法加亮、C内嵌汇编、自定义扩展库的支持等 。并提供一组相关辅助工具令你在编程过程中更加游刃有余 。2)Dev-C,Dev-C 是一个Windows下的C和C 程序的集成开发环境 。它使用MingW32/GCC编译器,遵循C/C 标准 。开发环境包括多页面窗口、工程编辑器以及调试器等,在工程编辑器中集合了编辑器、编译器、连接程序和执行程序,提供高亮度语法显示的,以减少编辑错误,还有完善的调试功能,能够适合初学者与编程高手的不同需求,是学习C或C的首选开发工具 。你好:专业:【手机在线顾问】为你解答http://soft.gougou.com/search?search=%54%75%72%62%6f%20%43&restype=2&id=6
4,程序语言操作系统编译器三者之间有何关系 程序语言,操作系统,编译器三者之间有何关系?可以理解为程序语言需要在编译器里面进行编译,但是编辑器需要运行在操作系统里编程语言(programming language),是用来定义计算机程序的形式语言 。它是一种被标准化的交流技巧,用来向计算机发出指令 。一种计算机语言让程序员能够准确地定义计算机所需要使用的数据,并精确地定义在不同情况下所应当采取的简单讲 , 编译器就是将"一种语言(通常为高级语言)"翻译为"另一种语言(通常为低级语言)"的程序 。一个现代编译器的主要工作流程:源代码 (source code) → 预处理器 (preprocessor) → 编译器 (piler) → 目标代码 (object code) → 链接器 (Linker) → 可执行程序 (executables)操作系统是管理计算机硬件资源 , 控制其他程序运行并为用户提供交互操作界面的系统软件的集合 。操作系统是计算机系统的关键组成部分 , 负责管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本任务 。操作系统的种类很多,各种设备安装的操作系统可从简单到复杂,可从手机的嵌入式操作系统到超级计算机的大型操作系统 。目前流行的现代操作系统主要有Android、BSD、iOS、Linux、Mac OS X、Windows、Windows Phone和z/OS等,除了Windows和z/OS等少数操作系统,大部分操作系统都为类Unix操作系统 。操作系统和编译器的关系?操作系统是和硬件的桥梁,所有软件如果要运行,就得在装有操作系统的机器上运行 。没有安装操作系统的计算机,是不能运行其它软件的,装上了linux,你才能在它上面安装g, 你可以用g编译各种软件 , 比如linux版的QQ等,同样你也可以用g编译linux系统软件(因为系统软件也是软件),并把编译好的linux软件放到机器上安装 。当然也可以写个编译器在没有操作系统的机器上编译,但这个编译器就要做很多和硬件打交道的事 。至少g是不行的,要运行在操作系统上的 。操作系统有哪几大特征?它们之间有何关系?说得通俗点 就是一个操作平台 你要是用什么软件或执行什么程序 都需要建立在一个支持的平台上才好发挥出作用之间 不知你所指是什么家庭版 专业版 旗舰版 一个比一个功能更全面关于编译器 操作系统 CPU是编译器定的... 基本数据类型(VC为例)主类型分类型修饰符占用空间表示范围整形整数形 intshort2字节-32768 ~ 32767long(默认)4字节-231 ~ (231 -1)unsigned short2字节0 ~ 65535操作系统可以编译高级语言源程序吗首先你要搞清楚操作系统与编译器的概念,操作系统是一个软件平台,本身没有编译功能 。编译器是运行于操作系统上的一个应用程序,只要有人把某种编程语言的编译器移植到这个操作系统上,那么就可以在这个操作系统上编译这种语言 。另外,不知道你说的高级语言是哪些,C++和JAVA之类的算不算?一般来说,电脑用的操作系统上面,比如windows 和 Linux 都有多编译器 , 而小型的嵌入式操作系统则少有编译器可以能运行其上 。用户、计算机和程序员三者之间有何关系用户是使用计算机的 , 计算机为用户提供服务,而程序员与计算机就像"朋友",可以彼此交流 。实现人机对话 。一一一个人解答,望采纳 。语言编译器是一种( ) A 系统软件 B 微机操作系统 C 字处理系统 D 源程序可以先明晰下规则 答案来自hhqq005编译器:翻译工具,把高级语言源程序翻译为汇编语言源程序,再把汇编源序翻译成目标代码供连接程序使用 。语言:一个规则 。例如:C语言 , 它规定程序入口为main(),和其它规定 。并把这些 <规定的集合> 命名为C语言 。TC:一个开发工具,它包括文本编辑器,编译器,连接程序 , 调试环境等等 。TC中的编译器是TCC.EXE文件 。关于汇编:汇编语言是一个规则 , 汇编程序是一个翻译工具汇编源程序是一个 符合(汇编语言)规则的程序代码汇编是一个过程 , 这个过程是汇编程序 把汇编源程序 翻译 为目标代码的过程对于高级语言:翻译的过程叫做编译,翻译工具叫做编译程序或编译器 。我觉得 这样看的话 是选择A操作系统和语言程序的关系操作系统是系统软件,不是编程语言 。软件是由编程语言编写 。常用的语言如汇编,C,C++,VC,VB,JAVA,DELPHI等 。大部分应用程序都应在一定的系统平台(Windows,Unix,LInux)下工作 。并不是说一定要有操作系统 。否则在60-70年代计算机还有什么用 。但是有了操作系统对于人们应用计算机带来了很多便利 。至于说编程语言否也需要系统支持 。还是那句话,在没有系统前,人们就是用汇编和C语言编写了windows系统!当然一定的语言要有一定的编译环境,所谓编译环境就是一定的软件集成环境,如要有编辑程序,连接程序,编译程序 , 解释程序等!而这些程序又需要系统的支持,所以编程语言需要系统支持,只不过并非是windows系统 。在这里就我个人认为,只有汇编语言例外 。工作、家庭和亲人三者之间有何关系?家庭是一群由血缘和婚姻纽带连接起来的人 。这些人生活在一个屋顶下,共同开支预算 。当然这仅仅意味着理论上的概念,在现实生活中 , 家庭生活是与周围活跃的社会生活互相联系的,它要受当时经济、政治、文化及人们心理,信仰等变化的影响 。无论在世人看来是多么独立的家庭,它实际上多多少少要反映出全部重要的社会现象,而反过来,所谓的“大世界”(即社会生活也必然要赋予家庭中人际关系所具有的特征,例如夫妻 , 父子关系等等) 。在社会主义所有制的影响下,随着国家对公民家庭物质福利的改善,家庭作为以父亲为首的经济生产个体的职能已经消亡,现在苏联人的家庭关系首先指的是人的关系,而不是指经济关系 。苏联人普遍认为 , 夫妻子女间的情爱和共同利益是他们最关心的方面 。当然,迄今为止,经济在家庭生活中仍然还起着很大作用,它突出表现在家庭的物质利益和家庭成员的自助活动中 。社会主义制度确保人与人之间的平等,因此其生活方式的一个重要特点就是夫妻共同管理家庭 , 共同分担家务劳动 。随着时代的变迁,我们对于家庭与社会之间的责任和义务都有重新分配的必要 。由于科技事业的发展,在很大程度上解决了苏联人民的衣、食、住、行状况,他们无需再花费更多的精力从事一些琐细的家务劳动,从而把大部份精力和时间投入从事社会性的创造活动 。一般说来 , 家庭的建立和和睦幸福的确需要一定程度的物质条件,可这远远不是决定家庭幸福的唯一绝对因素 。为了人们家庭安稳和谐,有必要首先清醒地认识幸福所包含的意义 。为此,苏联社会学家V·波耶柯进行了测试,他把调查结果分为三类:1.物质因素:一套公寓和物质福利优厚 。2.人的因素:夫妻间的相互理解 , 如对孩子的看法,有信心建立牢固的婚姻,共同的兴趣等 。3.其它因素:令人满意的工作,文化程度 , 好职位,社交范围等 。被调查的3220个列宁格勒市民中,有一半的人认为家庭幸福首先取决于夫妻间的理解,然后才谈得上其它因素 。这次调查结果与苏联社会学家Z·杨柯夫1978——1979年与苏联《劳动妇女》杂志编辑部所做的调查一样 , 不论男女公民,在确定自己的家庭关系时都首先考虑相互的理解和体贴,双方互相尊重,第二是要能共同承担养育子女的义务,但是,由于男女生理,心理特征的差异,使女性比男性更为强调理解和信任的重要性 , 至于家庭之外的其它因素,男女均认为有一个满意的工作是必要的前题,女性侧重双方共度余暇,积极参加旅游 , 社交是巩固婚姻纽带有效的办法;男性更为珍视自我意识,行动自由和在社会上的个人名望及地位 。摘自网络这样,由于男女愿望的差异和家务劳动,家庭生活所形成的独特性,就使得家庭成员之间必须了解自己在家庭生活中应该扮演的角色 , 及所需承担的义务 。而家庭成员怎样成功地处理好家务琐事,家庭关系又反映出其所处社会的成熟和完善程度 。社会学家认为:一个完美幸福的家庭,既要满足其成员间婚姻和伴侣的本能的原始要求 , 又要使他们在自己子女身上体现出父爱或母爱,而与此同时通过大量日常共同的家务琐事渐渐获得正确处理夫妻关系的经验,从而去理解家庭幸福和爱情的更深的层次 。一对和睦相爱的夫妇所关心的不仅仅是自己,而是对方的需要,这样又提高了自己在爱人眼里的价值,取得了他或她的尊敬 。跟潘约诺夫夫妇一样 , 成千上万和睦的男女由于共同的生活目标,共同的企望密切地联系起来,使他们能和衷共济 , 屡经磨砺而不动摇婚姻家庭的基石 。社会主义制度下这样珍惜爱情,互相关心,爱抚下一代的夫妻关系正是现代苏联人生活的楷模 。5,新手学C语言用什么编译器比较好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编程,直接调试运行 , 不过那是有工程背景,有工作经验的技术人员用的 。最好用第一个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编程 , 直接调试运行,不过那是有工程背景,有工作经验的技术人员用的 。最好用第一个VC++6.0,是C语言的主流编译器,而且,全国计算机等级考试二级C语言 , 也是用的这个编译器来考试 。VC++6.0,是C语言的主流编译器,而且 , 全国计算机等级考试二级C语言,也是用的这个编译器来考试 。强烈推荐win-tc 。这个软件的所有界面都是中文的,但唯一的缺点是,它是dos时代的软件,所以编写的源代码中除了注释外不能输入中文,否则显示出来的是一堆乱码 。初学c语言,涉足的都是很简单的知识,所以只需要有一点英语功底就行了,等以后深入学习的时候就可以换其它的编译器,如vc,vc++ 。我也是初学的 。win-tc在你的源代码输入错误的时候还会发出警告,提示你哪一行错误了,并附带有c语言教程,100个经典程序供参考,总大小只有3mb多 。真的很适合初学者 。6,常见的C语言编译器是什么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编程,直接调试运行,不过那是有工程背景,有工作经验的技术人员用的 。目前最流行的C语言编译器有以下几种:1、GNU Compiler Collection 或称 GCCGCC(GNU Compiler Collection,GNU编译器套件),是由 GNU 开发的编程语言编译器 。它是以GPL许可证所发行的自由软件,也是 GNU计划的关键部分 。GCC原本作为GNU操作系统的官方编译器,现已被大多数类Unix操作系统(如Linux、BSD、Mac OS X等)采纳为标准的编译器,GCC同样适用于微软的Windows 。GCC是自由软件过程发展中的著名例子,由自由软件基金会以GPL协议发布 。2、Microsoft C 或称 MS CMicrosoft 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 CTurbo C是美国Borland公司的产品,Borland公司是一家专门从事软件开发、研制的大公司 。该公司相继推出了一套 Turbo系列软件, 如Turbo BASIC, Turbo Pascal, Turbo Prolog, 这些软件很受用户欢迎 。扩展资料:C编译的整个过程很复杂 , 大致可以分为以下四个阶段:1、预处理阶段在该阶段主要完成对源代码的预处理工作,主要包括对宏定义指令,头文件包含指令,预定义指令和特殊字符的处理,如对宏定义的替换以及文件头中所包含的文件中预定义代码的替换等,总之这步主要完成一些替换工作,输出是同源文件含义相同但内容不同的文件 。2、编译、优化阶段编译就是将第一阶段处理得到的文件通过词法语法分析等转换为汇编语言 。优化包括对中间代码的优化,如删除公共表达式,循环优化等;和对目标代码的生成进行的优化,如如何充分利用机器的寄存器存放有关变量的值,以减少内存访问次数 。3、汇编阶段将汇编语言翻译成机器指令 。4、链接阶段链接阶段的主要工作是将有关的目标文件连接起来,即将在一个文件中引用的符号同该符号在另外一个文件中的定义连接起来 , 使得所有的目标文件成为一个能够被操作系统装入执行的统一整体 。参考资料来源:百度百科-gcc (GNU编译器套件)参考资料来源:百度百科-Microsoft C参考资料来源:百度百科-Turbo C1、GNU Compiler Collection 或称 GCCGCC(GNU Compiler Collection,GNU编译器套件),是由 GNU 开发的编程语言编译器 。它是以GPL许可证所发行的自由软件,也是 GNU计划的关键部分 。GCC原本作为GNU操作系统的官方编译器,现已被大多数类Unix操作系统(如Linux、BSD、Mac OS X等)采纳为标准的编译器,GCC同样适用于微软的Windows 。GCC是自由软件过程发展中的著名例子,由自由软件基金会以GPL协议发布 。2、Borland Turbo C 或称 Turbo CTurbo C是美国Borland公司的产品,Borland公司是一家专门从事软件开发、研制的大公司 。该公司相继推出了一套 Turbo系列软件, 如Turbo BASIC, Turbo Pascal, Turbo Prolog, 这些软件很受用户欢迎 。C语言:它层次清晰,便于按模块化方式组织程序,易于调试和维护 。C语言的表现能力和处理能力极强 。它不仅具有丰富的运算符和数据类型 , 便于实现各类复杂的数据结构 。它还可以直接访问内存的物理地址,进行位一级的操作 。由于C语言实现了对硬件的编程操作,因此C语言集高级语言和低级语言的功能于一体 。既可用于系统软件的开发,也适合于应用软件的开发 。C语言还具有效率高,可移植性强等特点,因此广泛地移植到了各类各型计算机上,从而形成了多种版本的C语言 。常见的细烟都是用在编程序的1. C语言是一种结构化语言 。它层次清晰,便于按模块化方式组织程序,易于调试和维护 。2. C语言的表现能力和处理能力极强 。它不仅具有丰富的运算符和数据类型,便于实现各类复杂的数据结构 。它还可以直接访问内存的物理地址,进行位(bit)一级的操作 。由于C语言实现了对硬件的编程操作 , 因此C语言集高级语言和低级语言的功能于一体 。既可用于系统软件的开发,也适合于应用软件的开发 。此外 , C语言还具有效率高,可移植性强等特点 。因此广泛地移植到了各类各型计算机上 , 从而形成了多种版本的C语言 。我这有三个软件都符合你的要求,你可以给我留邮箱 。我发给你也可以我告诉你名字你自己去下载 。那三个编译器分别是微软的vc++6.0.c-free , 还有一个是win-tc 。都是比较好用的 。。

    推荐阅读