我正在为我的论文编写一个应用程序,该应用程序运行在XP,Vista和7.你会说C#或C ++是最好的语言吗?对不起,我是编程新手,想要一些专家意见。
提前致谢。
答案 0 :(得分:3)
两条准则:
使用C#(甚至是Visual Basic .NET)如果你需要一些工作(主要是)仅在Windows 和上工作,如果你不关心你的应用程序需要一点时间启动或结束比其原生对应物慢几纳秒。如果您不熟悉编程,您可能会发现Visual Basic .NET更像英语而不是C#,并且没有真正的理由选择其中一个:它们最终都是同一种类型的可执行文件力量和性能。 (此外,使用C#调试也更容易,所以试试吧。)
如果您需要更高的速度/功率,请使用本机语言(如C或C ++),特别是如果您需要确定它是正在执行的代码,而不是某些翻译版本的它。如果您不熟悉编程,那么将压倒性的(更不用说耗时且令人困惑),所以我高度不推荐它。
如果你不介意其他选择,那么,也要看一下Java - 它在某些方面类似于C#,但它的设计在其他方面更简单,而且与平台无关。
答案 1 :(得分:1)
我认为你想问的问题是'C#和C ++有什么区别?'因为对于哪个更好的问题没有明确的答案。
至于编写应用程序以使用这三种操作系统,两种语言都能很好地工作。因为你是编程的初学者,所以我会使用C#,因为它更容易学习。
答案 2 :(得分:1)
C#运行在.NET Framework之上,它将清除您的一些错误,特别是如果您的新编程。生成和输出应用程序也更容易。所有成本,C ++更快更复杂,需要经验才能构建有用或高调的外观。