2011-04-07 54 views
1

我正在寻找为我的毕业论文编写的应用程序,它运行在XP,Vista和7上。你会说C#或C++是最好的语言吗?对不起,我是编程新手,想要一些专家意见。适用于XP,Vista和7的应用程序

在此先感谢。

回答

3

两个原则:

  1. 使用C#(甚至Visual Basic .NET中),如果你需要的东西的工作(主要)仅适用于Windows ,如果你不关心,如果您的应用程序需要几乎没有开始或最终比它的本地对手慢了几个纳秒。如果你是编程新手,你可能会发现Visual Basic .NET比C#更像英语,并且没有真正的理由选择一种:它们最终都是相同类型的可执行文件力量和表现。 (此外,调试也与C#更容易,所以尝试。)

  2. 使用本地语言(如C或C++),如果你需要更快的速度/力量,特别是如果你需要确保它的正在执行的代码,而不是它的一些翻译版本。如果你是新手编程,这是压倒性的(更不用说费时和混乱),所以我极力推荐

如果你不介意的另一种选择,虽然,也看看Java的 - 这是类似于C#在某些方面,但它的设计在其他方面更加简单,并且还与平台无关。

1

我想你想问的问题是'C#和C++有什么区别?'因为对于哪个更好的问题没有明确的答案。

至于编写应用程序以在这三种操作系统上工作,这两种语言都运行良好。因为你是编程初学者,所以我会使用C#,因为它更容易学习。

1

C#运行在.NET Framework之上,它将清除你的一些错误,特别是如果你是新编程的话。生产和输出应用程序也更容易。所有这些都是成本,C++更快更复杂,需要经验才能建立一些有用的或高性能的外观。

相关问题