C Windows上是否有';s被视为行业标准?

C Windows上是否有';s被视为行业标准?,c,windows,ide,compiler-construction,C,Windows,Ide,Compiler Construction,我听取了他的建议,买了一本《C编程语言》,并愉快地阅读了一遍 然而,我过去写的所有东西都被解释了,我不知道在哪里可以找到一个好的C编译器或IDE(甚至有一个吗?)。谷歌搜索为C++编译器提供了很多结果,我认为这不是同一回事吗?哈哈。我想知道是否有一个C编译器或IDE被视为行业标准(与Zend Studio几乎是PHP的IDE的方式相同),或者至少有一个被普遍认为是高质量的产品。GCC(GNU编译器)和vi/emacs(或者uber新手的pico) 附录:记住,C++编译器不一定合适。大多数人在W

我听取了他的建议,买了一本《C编程语言》,并愉快地阅读了一遍

然而,我过去写的所有东西都被解释了,我不知道在哪里可以找到一个好的C编译器或IDE(甚至有一个吗?)。谷歌搜索为C++编译器提供了很多结果,我认为这不是同一回事吗?哈哈。我想知道是否有一个C编译器或IDE被视为行业标准(与Zend Studio几乎是PHP的IDE的方式相同),或者至少有一个被普遍认为是高质量的产品。

GCC(GNU编译器)和vi/emacs(或者uber新手的pico)


<>附录:记住,C++编译器不一定合适。

大多数人在Windows上使用微软VisualStudio进行开发。您可以在此处获得免费版本: .

GCC通常在Unix上使用,并且通常包含在操作系统中


C和C++非常相似,但是C++允许类。大多数C++编译器都会编译C代码。

嗯,VisualStudio是Windows上的标准,并且有免费版本可用。然而,它确实有一些特定于微软的扩展。 不过,对于学习来说,开发控制台应用程序非常简单,也非常接近标准的K&R风格的C

然而,早在我使用Watcom的那一天,它在当时也是相当不错的。它比VisualStudio少得多,但这对初学者来说是一个优势。 我相信这几天也可以在

如果你的主要操作系统是Windows,我可能会建议你从这个开始


<>编辑:

你可以使用C++编译器,比如GCC,编译你的C代码。这里有一篇很好的文章,链接到免费的C编译器/IDE:


<> P/> P>几乎所有C++编译器都将编译C代码。 我建议使用Microsoft Visual Studio。它有一个免费版本

大多数C程序员喜欢拥有自己的编辑器,并选择适合他们项目的编译器。这就是为什么您可以为C下载多个不同的编译器,而不是直接下载那么多内置到IDE中的编译器

像Editplus甚至记事本这样的编辑器很容易使用。一些更高级的编辑器具有语法高亮显示功能,可以在命令窗口中为您运行命令

IDE通常也支持多种语言。所以当你厌倦了C,想转到Python,java,C++,一些IDE可以帮助你做到这一点。我会研究这些:

  • 月食::
  • Microsoft Visual Studio::
我在大学学习C\C++编程时,几乎只使用了它。它与编译器捆绑在一起。安装和运行起来很容易。除此之外,我唯一的其他建议是Visual Studio。

另一个好的IDE是,以及它的跨平台。试试看,你可能会喜欢的。我用了一段时间,它给了我很好的效果(C语言中的图像编辑器),但它有一些bug


对于unix开发,我一直喜欢使用gcc和编辑器。。。它只是让它变得有趣(在你习惯它之后)。

仅仅因为白皮书有影响力,并不意味着它是一个好的学习资源

这可能是有史以来最糟糕的学习语言的方式。最重要的是,上次我检查时发现它太贵了

这是一个完整的语言定义,并且擅长于此(这就是为什么它确实是最有影响力的编程书籍之一)。在很长一段时间里,它实际上是C的定义

你可以考虑第二本关于这个问题的书。

也就是说,您应该尝试一些不同的IDE,看看您喜欢什么

事实上,一开始你可能想习惯vi/emacs/notepad/make和命令行编译,这会让你对你的环境有更深刻的理解(如果它不理解你所追求的,那么你就错了语言树)

当您正在研究不同的IDE时,我会尝试使用带有c插件的Eclipse或Netbeans。它们将是最完整、最可靠的IDE(可能除了微软的),并且是平台独立的,因此当您决定使用Mac或Linux时,您不会被冷落。

我建议您在刚刚学习C/C++编程时使用。简单易用,易于创建,用于轻松试用小型C/C++程序。

作为记录,我使用它来快速测试小型代码。它可以生成exe和DLL。
您可能需要下载Windows标题:它有一个有限的子集,您可能需要更多


Digital Mars还有一个大小合理的免费C/C++编译器。

几年前我在学习C时使用了DevC++。这是一个很棒的工具,虽然我已经有一段时间没看到它了,所以我不确定它现在处于什么状态


Windows平台上,当涉及到c/c++编译器时,可以从中进行选择

当涉及到和IDE时,可以轻松地将配置为与其中任何一个一起使用。

几乎是一个行业标准,即使它是unixy编译器。 您也可以使用VisualStudio,但请记住它不太支持C99。
还有其他选择,比如pcc(我真的很喜欢这个)、llvm(也很有趣)等等,但这些通常需要一定程度的热情。

自由国家网站有一个。很多都可以在Windows上使用。

你可以免费下载Windows版。

我很惊讶没有人提到。适用于Windows的很棒的小C IDE;包括一个基于LCC的编译器。也就是说,对C和C++有着不错的支持,而且值得一试。

你用什么OS来开发?哦,老兄,我不会再去VI附近了:PI猜EMACS吧(虽然我认为VI更容易学)。相信我,在vi中编辑一个txt文件比在几乎所有的浏览器中都要快