现在开发windows程序用c# 好还是c++的好???

现在开发windows程序用c#好还是c++的好???... 现在开发windows程序用c# 好还是c++的好??? 展开
 我来答
爱不易193
2014-09-03 · 超过58用户采纳过TA的回答
知道答主
回答量:107
采纳率:100%
帮助的人:108万
展开全部
做windows程序,核心是调用win32的类库创建窗口相关的对象。那么c和c++是可以直接调用win32类库的,所以可以开发,但是要写很多窗口事件处理等的方法,都要自己写。于是微软出了atl和mfc帮你快速编写windows程序。这些代码都是非托管的,也就是说直接访问系统调用或者库函数的,不安全,容易出现灾难性的结果(但运行效率高)。于是微软推出了.net再次封装,语言是c#,含义为c++++,这时代码是托管的,没有指针。这时开发效率高了,更安全了,但是运行效率相对就低一些。而java的虚拟机在底层调用win32的类库,用自己的一套awt和swt类库和java语言创建窗口,目的是为了可以移植到其它平台上。
百度网友9fb0d305e
2014-09-03 · TA获得超过193个赞
知道小有建树答主
回答量:292
采纳率:0%
帮助的人:196万
展开全部
根据实际需求来定
若重界面 建议用C#
若重效率 建议用C++
开发难度:C++稍大于C#
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式