C# 的最佳编译器 [已关闭]

问题描述 投票:0回答:7

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

我了解 MS Visual Express,但我想知道它有哪些优点和缺点。

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

c#
7个回答
14
投票

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

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


2
投票

C#/.NET

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

如果您真的想学习,尤其是自学,您将需要有趣的项目。

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

如果你的高中允许,看看你是否可以在 DreamSpark.com 上进行设置并获得 XNA 的东西,其中(我上次检查过)包括免费会员资格,可以让你为 Xbox 360 开发东西。

微软的 Coding4Fun 博客也可能会鼓舞人心,尽管在我看来,很多项目都非常深奥,以至于它们可能不会教太多东西,也不会很有趣,除非你有特定的硬件。

C

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

  1. 一个文本编辑器(选择一个;很多像 Emacs、Vim 和 Scite)
  2. C 编译器 (GCC)
  3. 调试器(GDB)

任何发行版都应该有可用的软件包。

挑战

尝试用您想学习的任何语言解决欧拉计划中的问题。解决这些问题将帮助您进行分析性思考,并教会您语言结构和某些库功能。如果您遇到这些问题的数学方面问题,请向您的数学老师寻求帮助。

祝你好运!


2
投票

我找到了 Compilr,它是一个在线 IDE,可免费用于 3 个项目,并且包含多种语言。


1
投票

我的建议是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 在西班牙语中是猴子的意思。


0
投票

对于c来说肯定去ICC C# 我可能猜你会选择 VS 2010


0
投票

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


0
投票

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

如果您想学习编程,我推荐 C# 和 Visual C# 2010 Express 版本。

© www.soinside.com 2019 - 2024. All rights reserved.