C++ 相比C# 有什么优势?

我学过C#,感觉.net里的东西都是包装好了的,很方便拿过来就能用,但是不明白实现的原理于是我想学学windowsAPIMFC但是这些东西在.net里都有代替品,而且.n... 我学过C#,感觉.net里的东西都是包装好了的,很方便拿过来就能用,但是不明白实现的原理
于是我想学学windowsAPI MFC
但是这些东西在.net里都有代替品,而且.net也是趋势

我学过C语言,知道C++也应该有速度 和 操控内存的优势
(C++ winAPI MFC)现在还有什么优势?
C++ + winAPI + MFC 开发软件现在还有什么优势?
展开
 我来答
依岚软件
2010-05-07 · TA获得超过469个赞
知道答主
回答量:72
采纳率:0%
帮助的人:0
展开全部
我个人看法,请见谅:

C++和C#之间的区别并非汇编和C++之间可以类比的。
要是说效率,大家都知道,硬件的发展速度相当快,现在主流的思想是用机器的时间来拯救程序员的时间,所以千万不要再被“效率”束缚手脚。
再说.NET Framework的依赖性,Windows7已经内置了这个框架,大家要知道,只要微软不死,Windows不死,.net早晚是要集入操作系统的,Windows7的界面很多就是用WPF开发的!
微软要用WPF代替WinForm,所以它是把身家性命赌在.net上了,所以MFC的地位在Windows平台上日渐薄弱是必然的。
最后,C#是比C++更通用的语言,君不见C#可以做网页,也可以做富客户端开发?因为C#背后的是整个.NET技术体系。

但是,C++有几点还是由优势的
1、C++是跨平台的,C#必须依赖.NET Framework,暂时只能完美的运行在Windows上(Mono……忽略),而C++可以在主流操作系统上运行;
2、现阶段的硬件技术,如果开发实时程序和高性能程序,C++还是王道;
3、C++依旧是现有更高级语言的底层技术。
百度网友4839b1d
2010-05-07 · TA获得超过483个赞
知道小有建树答主
回答量:195
采纳率:0%
帮助的人:65.4万
展开全部
看做什么了,做应用的话,用C++没有多大优势,开发成本很大!
但是做底层的开发,如驱动之类的,那没法,C#做不了。
我倒是觉得C++应该淘汰了,做底层,用C更好,做应用.NET快速又方便又简单!
你说拿C++来做什么?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
无心睡眠的感觉
2010-05-07 · TA获得超过320个赞
知道小有建树答主
回答量:238
采纳率:100%
帮助的人:221万
展开全部
运行效率,灵活性,对程序员来说 稳定性 和收入 做系统底层开发 都是好处
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kfireway
2010-05-07 · 超过16用户采纳过TA的回答
知道答主
回答量:81
采纳率:0%
帮助的人:58万
展开全部
C# 开发界面应用快
C++ 效率高,一般用于低层或服务器
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
喻元恺Va
2010-05-07 · TA获得超过905个赞
知道小有建树答主
回答量:4465
采纳率:0%
帮助的人:1824万
展开全部
C++的话一般用于开发底层的哈,如一般硬件的开发都是要基于C的哈,但是至于运行效率的话,现在肯定是C#的了哈,这点你是不用质疑的了哈,这个是早就证实了的事的哈,我们用C#的话也是很方便来开发各类软件的,但是现在C#还是没有C的那么强大的哈
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式