我开始学习用 C# 编程,我想知道目前最好的编译器是什么以及哪些 IDE 内置了 C# 编译器。我11岁了,开始学习编程,需要选择一个编译器。
我了解 MS Visual Express,但我想知道它有哪些优点和缺点。
另外,有没有办法可以离线下载 Visual C# Express?我无法使用网络安装程序。
听起来你的问题更像是“我应该使用哪个 IDE 来学习?”。
我建议使用 C、C++ 和 C# 的 MS Express 版本。它质量高、免费、界面直观,并且拥有非常大的支持社区。
Visual C# Express 2010 应该为您提供学习 C# 编程所需的一切。
如果您真的想学习,尤其是自学,您将需要有趣的项目。
我认为您不应该忽视进行一些 Windows Phone 7 开发,以在相当有限的环境中熟悉语言和库。
如果你的高中允许,看看你是否可以在 DreamSpark.com 上进行设置并获得 XNA 的东西,其中(我上次检查过)包括免费会员资格,可以让你为 Xbox 360 开发东西。
微软的 Coding4Fun 博客也可能会鼓舞人心,尽管在我看来,很多项目都非常深奥,以至于它们可能不会教太多东西,也不会很有趣,除非你有特定的硬件。
学习 C 语言可能最好在类 Unix 环境中完成,因为这是该语言的起源地。现代 GNU/Linux 发行版将为您提供所需的一切(您可能需要自己安装开发包),这基本上是:
任何发行版都应该有可用的软件包。
尝试用您想学习的任何语言解决欧拉计划中的问题。解决这些问题将帮助您进行分析性思考,并教会您语言结构和某些库功能。如果您遇到这些问题的数学方面问题,请向您的数学老师寻求帮助。
祝你好运!
我找到了 Compilr,它是一个在线 IDE,可免费用于 3 个项目,并且包含多种语言。
我的建议是Mono
来自维基百科:
Mono 是一个由 Xamarin(以前由 Novell,最初由 Ximian)领导的免费开源项目,旨在创建符合 Ecma 标准、与 .NET Framework 兼容的工具集,其中包括 C# 编译器和公共语言运行时.
Mono 宣称的目的不仅是能够跨平台运行 Microsoft .NET 应用程序,而且还为 Linux 开发人员带来更好的开发工具。 [4] Mono 可以在许多软件系统上运行,包括 Android、大多数 Linux 发行版、BSD、OS X、Windows、Solaris,甚至一些游戏机,如 PlayStation 3、Wii 和 Xbox 360。
Mono 的标志是一张风格化的猴子脸,mono 在西班牙语中是猴子的意思。
对于c来说肯定去ICC C# 我可能猜你会选择 VS 2010
我想说给自己准备一份 linux 和 gcc。 Ubuntu 是一个很好的入门方式。
您正在谈论三种不同的语言。 C++ 是 C 的扩展版本,虽然它完全是自己的语言,但 C++ 编译器也可以编译 C 代码。
如果您想学习编程,我推荐 C# 和 Visual C# 2010 Express 版本。