在所有的和计算机的相关的专业中,C,C++几乎都是必修课,而我们用的编译器多半都是Turboc 2.0,Visual C++,Borland C++ Builder,然而C/C++的编译器是何其多,长期使用一个编译器会让我们形成思维的定视,就像当我们长期使用了Windows再转换成使用Unix会产生排斥一样,所以多接触和使用其它的编译器益处多多。
  因此,我产生了一个幼稚的想法,搜集所有C/C++编译器,只要你用过的,或者听说过的都行,只要你觉得有必要,请在后面跟帖,写出这个C/C++编译器的名称。
  下面我把我用过的和我知道的C/C++编译器列举出来,有兴趣的请跟贴
  
  1. Turbo c
  DOS时代c语言开发的经典工具,目前适合两类人使用:c语言beginner(尤其是学生一族),具有怀旧情节的专业人士。不支持鼠标操作。字符界面。

  2. WinTc(Win-Tc)
   Windows下的C编译器,功能类似于Turboc编译器,但是比Turbo C的界面友好。不支持断点调试,单步调试。对中文支持不好。
     下载:
     http://www.skycn.com/soft/17869.html
     http://www.onlinedown.net/soft/32364.htm

  3. Visual C++ 6.0

  稳定而强大的IDE开发环境,具有丰富的调试功能,定制宏的功能也是其一大特色。Microsoft的经典之作,功能强大自不必言说。附带的一些工具也很不错,比如:Spy++。但编译器较之同类,支持c++标准的程度不够好,尤其6.0及以前的版本。不支持标准C中的 graphics.h 。

  4. BCB
  Borland的C++ Builder是可以与VC匹敌的另一个功能强大的IDE,速度和稳定性稍逊,但对c++标准支持的程度较好。
  5. Cygwin
  Windows平台下的C++编译器,基于gcc,又完全兼容Window特有的东西,比如对winsock的支持。从http://www.cygwin.com可以找到有关Cygwin的详细信息。
  6. Dev-c++
  Windows平台下,一个类似VC、BCB的c++ IDE开发环境,属于共享软件。界面亲切优雅,size也不大,其4.9.x版有中文语言支持,无需汉化。编译器基于gcc,完全支持STL。但是对于规模较大的软件项目,恐怕难以胜任。可以从:http://www.bloodshed.net/dev/devcpp.html找到有关Dev-c++的有关信息。不支持C中的graphics.h

  7. Source Insight
  有着和Dev c++一样漂亮的界面,提供代码的编辑和察看功能,具有丰富的语法加亮功能,可以像VC一样自动弹出成员函数的提示,并具有快速方便的函数跳转功能(但是跳转速度似乎有点慢)。只是默认设置不适合时,需要仔细的调整和修改。无法查找经typedef之后的名字。
  8. Micosoft C

9. C-Free

       C语言IDE,编辑代码较为方便,但是不支持C中的graphics.h。
       

参考:C语言程序设计 使用C-Free 4.1  http://www.cnblogs.com/emanlee/archive/2009/02/16/1391262.html
from: http://www.wangchao.org/bbsdetail_50731.html

C语言程序设计 搜集C/C++编译器相关推荐

  1. C语言程序设计习题参考答案

    C语言QQ群:108168489 此群是普通群,限100人.无法容纳所有C语言同学,敬请谅解. 申请加入务必注明[班级和姓名](不注明班级和姓名,拒绝加入),加入群后修改群名片.课程结束后[取消该群] ...

  2. c语言程序设计01,c语言程序设计01.doc

    西安郵電學院 目: 学生宿舍管理系统 院部名称:电子工程学院专业名称:电子信息工程班 级:电子0902班内序号:03学生姓名 :陈趱指导教师:张琼时间:2009年6月21日至 2007年7月2日 C语 ...

  3. 《C语言程序设计:问题与求解方法》——3.8节不同类型数据之间的类型转换

    本节书摘来自华章社区<C语言程序设计:问题与求解方法>一书中的第3章,第3.8节不同类型数据之间的类型转换,作者:何 勤,更多章节内容可以访问云栖社区"华章社区"公众号 ...

  4. 炼一项专业技能c语言,C语言程序设计_安徽新华电脑专修学院

    C语言程序设计,安徽新华电脑专修学院,2013年3月,在安徽省315国际消费者权益日纪念大会暨省消协四届三次理事会会议上,安徽新华电脑专修学院被省消费者协会授予"诚信单位". C语 ...

  5. python课后题答案第五章_Python语言程序设计(美-梁勇)第5章习题解答

    Python语言程序设计第5章 循环 第5章 循环 5.1分析下面的代码.在A.B.C处count<100总为true,总为false,还是有时true有时false? Count = 0 Wh ...

  6. python语言程序设计梁勇-Python语言程序设计(美-梁勇)第1章习题解答

    Python语言程序设计(美-梁勇)第1章计算机.程序和Python概述习题解答 第一章 计算机.程序和python概述 1.1什么是硬件?什么是软件? 答:硬件包括计算机上能看到的物理元素,而软件提 ...

  7. 18春《c语言》在线作业3,18春福师《C++语言程序设计》在线作业二【参考答案】...

    福师<C  语言程序设计>在线作业二-0005 试卷总分:100    得分:0 一. 单选题 (共 20 道试题,共 40 分) 1.如果类A被说明成类B的友元,则(). A.类A的成员 ...

  8. c语言不允许对数组的大小做动态定义,数组,C语言程序设计课件,与中南大学出版社教材相配套.ppt...

    <数组,C语言程序设计课件,与中南大学出版社教材相配套.ppt>由会员分享,可在线阅读,更多相关<数组,C语言程序设计课件,与中南大学出版社教材相配套.ppt(32页珍藏版)> ...

  9. C语言程序设计教学探讨,C语言程序设计多媒体教学探讨

    文章结合作者开发设计C语言多媒体教学课件的实践,探讨了多媒体教学课件的开发研制方法,对解决C语言教学中的重点和难点起到一定的作用.同时,结合C语言的教学特点提出了几点教学体会,以提高教学效率和教学成果 ...

最新文章

  1. php面向对象程序设计,PHP面向对象程序设计类的定义与用法简单示例
  2. PyCharm使用技巧:PyCharm重构
  3. 使用face_recognition(二)目标人脸“实时”检测
  4. springcloud都有什么组件?这个列表不得不看!
  5. 如何撤销正在审核的苹果app?
  6. 使用Maven实施自定义JSF 2.0组件
  7. 使用JAVASCRIPT实现弹出框,过一段时间自动消失
  8. CVE-2021-34527: Windows Print Spooler 蠕虫级远程代码执行漏洞
  9. C++ vector 类学习笔记(转)
  10. 7款可视化工具,提高开发效率必备
  11. pyspark中where条件使用,单一匹配及多条件匹配
  12. Thrift 入门教程【转】
  13. 最新鲁班H5页面生成工具系统源码+功能强大/仿易企秀
  14. 分享一波前端开发也需要知道的关于 Centos、Docker、Nginx、Node、Jenkins的相关知识...
  15. 分析型CRM软件能帮到你什么?
  16. MATLAB scatter 画二维/三维散点图时 用颜色表示数值大小 colorbar
  17. eNSP配置无线网络
  18. PHP还款,ThinkPHP内核借贷管理系统安装版
  19. 黑苹果big sur版本安装安卓USB共享网络(100%成功)
  20. NY8B062E单片机软件IC开发(OTP MCU)

热门文章

  1. 干货|一文全解深度学习中的卷积
  2. 征战全球16年:中国手机出海简史
  3. 星期和工作日计算,你会了吗?
  4. ftp部署一个可供centos6、centos7系统使用的yum网络仓库
  5. Spring Boot特性
  6. Go-Mega Tutorial 01 - Hello World
  7. Centos6.5配置DNS的主从服务器
  8. Hawk使用补充说明
  9. Hadoop学习笔记(六)启动Shell分析
  10. Linux -- 利用IPS(***防御系统) 构建企业Web安全防护网