C#与C++哪个更适合编写大型程序

 我来答
善良的妖孽人生
推荐于2017-11-23 · TA获得超过127个赞
知道答主
回答量:47
采纳率:0%
帮助的人:11.5万
展开全部
C#的后出的语言,比起C++肯定有前途些,现在大部分应用和web都是java和C#,
但是c++比C#有钱途得多,c#最没钱途。个人觉得如果能学好C++,就选择C++更好
你自己平衡一下,你更需要那个,有必要提醒的是,如果时间允许的话,有学一下c#的必要,毕竟C++不是一个纯的面向对象,理解面向对象好处多多。
c#隐藏了c和C++里面让人头疼的指针等等,这样也同样带来了一些弊端,一些底层的实现C++就比C#来的实在了,而且C++运行速度比c#快,应该说web才是C#的特长,当然一些管理类的应用程序用C#也比C++来的简单方便,另外虽然本人比较喜欢java,但是并不能说c#是java的复制,C#毕竟后出,比起java有很多优势,比如运算符的重载,用java是很难实现的,或者说无法实现,而且C#运行速度比java快,如果是复制的话,就不会快了,C#注重快速开发,
如果你想做web,或者快速开发,选C#,
如果你想做系统级开发,或者桌面应用(较为深层次的)选C++。
C#本身已经做好了跨平台的准备,只是微软的家族连带,以至于到如今跨平台都很成问题
按你的问题,什么是开发应用的最新语言:就是C#。。
如果说让我建议的话,我建议你选C++,因为,c#除了快速开发,而且有些简单外,跨平台性依然不行,而C++的需求比起C#要大,而且工资是C#好几倍,这么说b吧。C#工资是最低的,
不过学好了都差不多
主要看你往哪方面发展。
C# 和java、vb一样 都是 在虚拟机中 执行的。
而这些虚拟机又是用c/c++编写的。
C++适合开发大型的系统软件,c++博大精深,不想java C# 能在短时间掌握。
C# 适合开发Windows桌面应用程序及WEB程序,Java和C#一样 不过 更多 用在WEB 开发和移动领域。
C++主要是做系统驱动,游戏之类!
C#主要是asp.net网站和企业级的应用!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式