分别说说使用c#和c++开发应用程序的优缺点!!!!急

请说明详细一些,c#开发应用程序除了开发周期短还有别的优点吗?... 请说明详细一些,c#开发应用程序除了开发周期短还有别的优点吗? 展开
 我来答
武狂文化传媒
推荐于2016-10-23 · 散打搏击街头格斗。人生的奔跑在于途中坚持
武狂文化传媒
采纳数:261 获赞数:11128

向TA提问 私信TA
展开全部
C++开发复杂,但是技术含量高,什么都可以自己控制,什么网络编程、线程,勾子程序,能直接操纵WINDOWSAPI函数,能实现很多功能复杂的程序,编写桌面程序应是首选
C#易学易懂,个人感觉像VB6一样简单,代码清晰规则,但是可惜的是我看到市面上好多C#书都是浅尝即止,都停在简单的文本处理、数据库编程上,复杂的功能如图形渲染,游戏编程没有用C#作的,底层的东西都是用C++,C#感觉桌面程序力不从心,最后都是集中到动态网站上去了,对我们这些无意于开发网站的人来说,让人感觉非常遗憾。
C#开发的程序只能在你机器上跑,别人要是没装.NET框架就很难运行,而MFC不然,只是装了WINDOWS就能跑
但C++和MFC学起来很难,而且MFC已经慢慢退出历史舞台,所以想学什么还是自己惦量吧

另外,个人感觉学JAVA不如学C#,JAVA东西名目繁多,光语言一本JAVA编程思想够你学半年的,还有什么ANTS,SERVERTS,STRUCTS,等等,我也不知道干什么的,一样就一本厚厚的书,学起来难度一点也不低于C++,而且功能和效率上和C#也没有过强之处,C#相比来说学起来简单得多,也不用装什么乱七八糟的插件,在界面上C#是开发最简单也最美观的,而JAVA在界面上,实在是……
泠月冰辰
2009-03-12 · TA获得超过981个赞
知道小有建树答主
回答量:1149
采纳率:0%
帮助的人:808万
展开全部
C# 开发速度高 对于现代计算机来说,运行效率不是问题.. 最起码比JAVA快得多得多...
C++ 开发速度慢...但是这是相对于熟练度来说的, 一个熟练使用C++的程序员开发一个东西也不慢... 运行效率自然不用说..

很明显,C#有个和JAVA一样的特性.需要运行环境.... 而C++则不需要..
这就绝定了. C#程序的传播有局限性...

综合JAVA和C++的特点,我最终感觉C#是个非常矛盾的产物...
论跨平台性, C#不及JAVA..(JAVA哪不能运行? C#呢,目前只能在WINDOWS)
论效率,C#不及C++.

所以觉得学习C#,实在不如去学习JAVA...或者C++.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xpcn04
2009-03-12 · TA获得超过965个赞
知道大有可为答主
回答量:2978
采纳率:0%
帮助的人:1578万
展开全部
c# 简单 开发快速 但是效率低

c+ 复杂 开发很慢 但是效率很高
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式