我开始学习用C#编程,我想知道什么是目前最好的编译器以及IDE内置的C#编译器。我今年11岁,开始学习编程,需要选择编译器。
我知道MS Visual Express的那些,但我想知道它有什么好处和坏处。
另外,有没有办法可以下载Visual C#Express Offline?我无法使用网络安装程序。
答案 0 :(得分:15)
听起来你的问题更像是“我应该学习哪种IDE?”。
我建议使用C,C ++和C#的MS Express版本。它质量高,免费,界面直观,并且有一个非常大的社区支持。
答案 1 :(得分:3)
Visual C# Express 2010应该为您提供学习使用C#编程所需的一切。
如果你真的想学习,特别是你自己,你需要有趣的项目。
我认为你不应该忽视做一些Windows Phone 7开发,以便在相当有限的环境中熟悉语言和库。
如果你的高中允许,看看你是否可以在DreamSpark.com上安排自己并获得XNA的东西,(上次我查看过)包括免费会员资格,这将允许你为Xbox 360开发东西
微软的Coding4Fun博客可能也很鼓舞人心,虽然在我看来很多项目都是如此深奥,以至于它们可能不会教很多,除非你拥有那些特定的硬件,否则它们也不会有趣。 / p>学习C最好在类似Unix的环境中完成,因为这是语言的起源。现代GNU / Linux发行版将为您提供所需的一切(您可能必须自己安装开发包),这基本上是:
任何发行版应该都有可用的包。
尝试使用您正在尝试学习的任何语言解决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版。