1
A
回答
3
两个原则:
使用C#(甚至Visual Basic .NET中),如果你需要的东西的工作(主要)仅适用于Windows 和,如果你不关心,如果您的应用程序需要几乎没有开始或最终比它的本地对手慢了几个纳秒。如果你是编程新手,你可能会发现Visual Basic .NET比C#更像英语,并且没有真正的理由选择一种:它们最终都是相同类型的可执行文件力量和表现。 (此外,调试也与C#更容易,所以尝试。)
使用本地语言(如C或C++),如果你需要更快的速度/力量,特别是如果你需要确保它的你正在执行的代码,而不是它的一些翻译版本。如果你是新手编程,这将是压倒性的(更不用说费时和混乱),所以我极力推荐。
如果你不介意的另一种选择,虽然,也看看Java的 - 这是类似于C#在某些方面,但它的设计在其他方面更加简单,并且还与平台无关。
1
我想你想问的问题是'C#和C++有什么区别?'因为对于哪个更好的问题没有明确的答案。
至于编写应用程序以在这三种操作系统上工作,这两种语言都运行良好。因为你是编程初学者,所以我会使用C#,因为它更容易学习。
1
C#运行在.NET Framework之上,它将清除你的一些错误,特别是如果你是新编程的话。生产和输出应用程序也更容易。所有这些都是成本,C++更快更复杂,需要经验才能建立一些有用的或高性能的外观。
相关问题
- 1. 适用于Windows(XP,Vista,7)和Linux(GTK,KDE,...)的应用程序自动启动位置/方法
- 2. 针对外部显示器的Windows XP/Vista/7应用程序
- 3. 适用于Windows 7,Vista和XP的正确设置文件创建
- 4. 从XP到Vista/7
- 5. Windows XP和Windows Vista上的IE 6/7
- 6. Windows XP和Vista上的MediaElement vs 7
- 7. 由于Vista和XP上的MSVCR110.dll问题导致应用程序崩溃
- 8. 在XP,Vista,Windows7 ... 32和64位上运行.Net应用程序
- 9. Indy 10 + SSL =适用于Windows 7,不适用于XP
- 10. 脚本适用于Windows 7,但不适用于XP
- 11. 保存Windows XP和Vista应用程序的用户信息的最佳位置
- 12. 适用于Windows XP/Vista/Win7的免费DNS服务器?
- 13. 在C#中为Windows XP制作Vista风格的应用程序
- 14. NET WPF Process.Start()不适用于Vista和Windows 7
- 15. 用于开发机器的Vista或XP
- 16. 适用于Windows 7的应用程序调试器x64
- 17. 适用于Windows Phone 7的公司应用程序?
- 18. 我的Android应用程序不适用于Android 7
- 19. 适用于会议的Windows Phone 7应用程序
- 20. 在Vista电脑上调试XP应用程序
- 21. TortoiseSVN - 不适用于安装程序以外的Vista 64用户
- 22. 本地主机的getCanonicalHostName适用于Win 7,但不适用于XP?
- 23. 如果我构建我的应用程序.net 2 - 它可以在XP,Vista和Windows 7上运行吗?
- 24. 哪里可以节省程序数据在Win XP的Vista和Windows 7
- 25. 如何创建适用于Windows 7 Phone和iPhone的应用程序?
- 26. IPC在Vista(服务和应用程序)
- 27. 适用于移动应用程序的LightSwitch HTML应用程序
- 28. 为Windows Vista/7开发.NET应用程序的资源?
- 29. 适用于iPhone的Flex应用程序
- 30. 适用于Facebook的Android应用程序