C#的最佳编译器

时间:2011-01-30 23:54:31

标签: c# compiler-construction

我开始学习用C#编程,我想知道什么是目前最好的编译器以及IDE内置的C#编译器。我今年11岁,开始学习编程,需要选择编译器。

我知道MS Visual Express的那些,但我想知道它有什么好处和坏处。

另外,有没有办法可以下载Visual C#Express Offline?我无法使用网络安装程序。

7 个答案:

答案 0 :(得分:15)

听起来你的问题更像是“我应该学习哪种IDE?”。

我建议使用C,C ++和C#的MS Express版本。它质量高,免费,界面直观,并且有一个非常大的社区支持。

答案 1 :(得分:3)

C#/ .NET

Visual C# Express 2010应该为您提供学习使用C#编程所需的一切。

如果你真的想学习,特别是你自己,你需要有趣的项目。

我认为你不应该忽视做一些Windows Phone 7开发,以便在相当有限的环境中熟悉语言和库。

如果你的高中允许,看看你是否可以在DreamSpark.com上安排自己并获得XNA的东西,(上次我查看过)包括免费会员资格,这将允许你为Xbox 360开发东西

微软的Coding4Fun博客可能也很鼓舞人心,虽然在我看来很多项目都是如此深奥,以至于它们可能不会教很多,除非你拥有那些特定的硬件,否则它们也不会有趣。 / p>

C

学习C最好在类似Unix的环境中完成,因为这是语言的起源。现代GNU / Linux发行版将为您提供所需的一切(您可能必须自己安装开发包),这基本上是:

  1. 一个文本编辑器(选择一个;很多像Emacs,Vim和Scite)
  2. C编译器(GCC)
  3. 调试器(GDB)
  4. 任何发行版应该都有可用的包。

    挑战

    尝试使用您正在尝试学习的任何语言解决Project Euler中的问题。解决这些问题将有助于您进行分析性思考,并教您语言结构和某些库功能。如果你遇到这些问题的数学方面,请向你的数学老师寻求帮助。

    祝你好运!

答案 2 :(得分:2)

我发现Compilr是一个在线IDE,可以免费用于3个项目并包含许多语言。

答案 3 :(得分:1)

我的消化是Mono

来自Wikipedia

  

Mono是一个免费的开源项目,由Xamarin(前身为Novell,最初由Ximian)领导,旨在创建符合Ecma标准的.NET Framework兼容工具集,其中包括C#编译器和Common语言运行时。

     

Mono的既定目标不仅是能够跨平台运行Microsoft .NET应用程序,还能为Linux开发人员带来更好的开发工具。[4] Mono可以在许多软件系统上运行,包括Android,大多数Linux发行版,BSD,OS X,Windows,Solaris,甚至一些游戏控制台,如PlayStation 3,Wii和Xbox 360。

     

Mono的标志是一只风格化的猴子脸,单声道是猴子的西班牙语。

答案 4 :(得分:0)

对于c肯定会去ICC C#我可能猜你会去参加VS 2010

答案 5 :(得分:0)

我想说给自己一份linux和gcc。 Ubuntu是一个很好的方式。

答案 6 :(得分:0)

你说的是三种不同的语言。 C ++是C的扩展版本,虽然它完全是它自己的语言,但C ++编译器也可以编译C代码。

如果您正在学习编程,我建议使用C#和Visual C#2010 Express版。