Windows XP、Vista和7的应用程序

Windows XP、Vista和7的应用程序,windows,windows-xp,windows-vista,Windows,Windows Xp,Windows Vista,我正在考虑为我的论文编写一个在XP、Vista和7上运行的应用程序。你认为C语言还是C++是最好的语言?对不起,我是编程新手,需要一些专家意见 提前感谢。两条准则: 如果您需要(主要)只在Windows上工作,请使用C#(甚至Visual Basic.NET);如果您不关心应用程序是否需要一段时间才能启动,或者最终比其本机应用程序慢几纳秒,请使用。如果您是编程新手,您可能会发现Visual Basic.NET与C#相比更像英语,因此没有真正的理由选择其中一种:它们最终都是具有相同功能和性能的相同

我正在考虑为我的论文编写一个在XP、Vista和7上运行的应用程序。你认为C语言还是C++是最好的语言?对不起,我是编程新手,需要一些专家意见

提前感谢。

两条准则:

  • 如果您需要(主要)只在Windows上工作,请使用C#(甚至Visual Basic.NET);如果您不关心应用程序是否需要一段时间才能启动,或者最终比其本机应用程序慢几纳秒,请使用。如果您是编程新手,您可能会发现Visual Basic.NET与C#相比更像英语,因此没有真正的理由选择其中一种:它们最终都是具有相同功能和性能的相同类型的可执行文件。(此外,使用C#调试也更容易,所以请尝试一下。)

  • 如果您需要更高的速度/能力,请使用本机语言(如C或C++),特别是如果您需要确保执行的是您的代码,而不是它的翻译版本。如果你是编程新手,这个将是压倒性的(更不用说耗时和混乱),所以我强烈不推荐它

  • 不过,如果您不介意另一种选择,也可以看看Java——它在某些方面类似于C#,但它的设计在其他方面更简单,并且与平台无关。

    两条准则:

  • 如果您需要(主要)只在Windows上工作,请使用C#(甚至Visual Basic.NET);如果您不关心应用程序是否需要一段时间才能启动,或者最终比其本机应用程序慢几纳秒,请使用。如果您是编程新手,您可能会发现Visual Basic.NET与C#相比更像英语,因此没有真正的理由选择其中一种:它们最终都是具有相同功能和性能的相同类型的可执行文件。(此外,使用C#调试也更容易,所以请尝试一下。)

  • 如果您需要更高的速度/能力,请使用本机语言(如C或C++),特别是如果您需要确保执行的是您的代码,而不是它的翻译版本。如果你是编程新手,这个将是压倒性的(更不用说耗时和混乱),所以我强烈不推荐它


  • 如果你不介意另一种选择的话,也可以看看Java——它在某些方面与C#类似,但在其他方面设计得更简单,我想你要问的问题是‘C和C++有什么区别’,因为对于哪个问题更好,没有明确的答案。
    至于编写在这三种操作系统上运行的应用程序,这两种语言都能很好地工作。因为你是编程初学者,我会使用C语言,因为它更容易学习。

    < P>我想问的问题是“C和C++有什么区别?”因为对于哪个问题更好,没有明确的答案。 至于编写在这三种操作系统上运行的应用程序,这两种语言都能很好地工作。因为您是编程初学者,我会使用C,因为它更容易学习。

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

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