科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道基础软件最近比较了三个编译器

最近比较了三个编译器

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

三个编译器的比较:)

作者:jack 来源:CSDN 2008年3月23日

关键字: 编译器 比较 C++ C Linux

  • 评论
  • 分享微博
  • 分享邮件
一个是winTC
内核是TC2.0,在windows下运行的C编译器。是某位中国人做的软件。坦白说winTC还是比较适合编译标准C程序的,毕竟是TC2.0内核,而且软件本身很小,方便实用。不过我发现有些时候还是会出现莫名其妙的bug,比如long型数据似乎有问题,经过我的测试,软件无法识别long型数据!!!
   int main()
  {
   long i;
   scanf("%d",&i);
   printf("%d",i);
  }
打印出的i值居然是随机数!!!!
这个bug很奇怪,为什么会这样呢??(因为编程经常用int和char,很少用long,所以我现在才发现这个问题。)

 


一个当然是VC++6.0
这个也许是各位Cpper使用最多的软件。不过坦白说我对它没有好感!!尽管也许我以后会用到它。因为它不兼容标准C++。也许有人说兼不兼容有什么关系?我觉得不兼容标准C++会让我们走入歪道,最后会养成不好的习惯,导致不会编真正的C++程序。其实微软发布studio.net时也在声明,其C++编译器已经比VC6.0更兼容标准C++了。可见,不管如何,兼容标准是判断编译器好坏的一个准绳!连微软也在努力做到这一点。


最后一个是dev C++(最新版为Dev-C++ 5.0 beta 9.2 (4.9.9.2))
这个是最兼容标准C++的。可惜可能开发时很多人还是用VC++,谁叫微软是老大呢?我是刚刚接触dev C++,了解不多,不过使用过几回,感觉的确很爽!我在官方网站得知它还自带诱人的GCC编译器!!(完整版)另外,dev C++算是在这么多编译软件中比较小的一个了。最后还要说的是:dev C++遵循GUN计划,也就是说它是开源的、免费的!

我推荐使用dev C++!!

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章