【问题标题】:Best Compiler for C++ [duplicate]C ++的最佳编译器[重复]
【发布时间】:2011-02-11 11:27:16
【问题描述】:

可能重复:
Which is the best, standard (and hopefully free) C++ compiler?

我今年 10 岁,想知道包含 IDE 的最佳 C++ 编译器是什么。

我知道 MS 有 Express VS C++,但我想要其他适用于 Windows 的东西。

提前致谢。

【问题讨论】:

  • 您不喜欢 Visual Studio Express 的哪些方面?这可能有助于人们为您提出更好、更具体的建议。
  • @VJo 你是什么意思?这是一个完全有效的问题(尽管正确答案会令人失望)。
  • 在年轻时就对编程产生了兴趣(这是一件很棒的事情!),如果您想要替代 VS,那么我会推荐 Eclipse。不过,这取决于您的个人喜好。我更喜欢使用纯文本编辑器和 g++ 命令行界面编译器。
  • 真的吗,伙计们?您认为应该期望一个十岁的孩子(或任何希望学习计算机编程的新手)区分编译器和包含编译器的集成环境吗?我妈妈一半时间都无法从 Gmail 中分辨出 Microsoft Word。
  • @VJo 知道。很多人不这样做,尤其是初学者——在 Visual Studio 的情况下甚至可以说是不正确的,IDE 从未与编译器分开发布。

标签: c++ ide


【解决方案1】:

在易用性方面很难击败 VC++ Express。如果你真的想去其他地方,Code::Blocks 为 C++ 编程提供了一个非常丰富的 IDE。

【讨论】:

  • 不知道为什么投反对票。我正要写同样的。
  • 还要注意 VS Express 包含优秀的编译器,与 Visual Studio 的专业版一样,包括相同的优化。我几乎羡慕今天 10 岁的孩子能使用这样的工具 - 我希望在我开始编程时能够使用这样的东西(大约 25 年前,在我 13 岁时 - 在此之前无法使用计算机)。
  • @Suma:如果您认为 Microsoft 的 C++ 编译器“优秀”,那么您过去一定接触过一些非常糟糕的编译器。 ;-)
  • Code::blocks 只是 IDE - 问题标题专门关于编译器 - 你仍然需要一个 Code::blocks。
【解决方案2】:

最好的编译器是不包含 IDE 的。将问题表述为“包含编译器的最佳 IDE 是什么?”可能是合理的,但没有合理的编译器会包含 IDE。一个软件套件完全有可能同时包含一个编译器和一个 IDE,也有可能营销大师会错误地将该软件套件称为“编译器”,但包含 IDE 的实际编译器是非常值得怀疑的。

【讨论】:

  • 呃,我不确定我是否同意你的看法。为什么最好的编译器必然不包含 IDE?现在很多优秀的编译器都与 IDE 捆绑在一起。这是那些“真正的程序员使用命令行”的答案之一吗?
  • 我认为从技术上讲威廉是正确的。 IDE 并不是编译器的一部分。更正确的说法是编译器是 IDE 的一部分(连同调试器、编辑器......),或者在某些情况下它们都是独立的,只是耦合在一起。
  • “最好的编译器是不包含 IDE 的。” 这并没有在 IDE 和编译器之间进行语义区分。这并不是在质疑并非所有编译器都与 IDE 捆绑在一起的事实,反之亦然。这是一个明目张胆的声明,即最好的编译器必然是不包含 IDE 的。绝对没有理由这样做。
  • @Cody 这当然是有道理的。给定两个相同的编译器,除了其中一个嵌入了 IDE 之外,没有 IDE 的那个更好,因为它本质上更灵活,更适合在更大的系统中使用。 (尽管我们可能会对“更好”的定义提出质疑。)
猜你喜欢
  • 1970-01-01
  • 2010-09-28
  • 2010-10-01
  • 2013-10-28
  • 2010-09-10
  • 1970-01-01
  • 1970-01-01
  • 2010-11-29
  • 1970-01-01
相关资源
最近更新 更多