当前位置:  开发笔记 > 编程语言 > 正文

何时使用C#/ C++

如何解决《何时使用C#/C++》经验,为你挑选了2个好方法。

哪种编程领域最适合哪种语言?

我喜欢C++和C#,但我更喜欢使用C#,因为.NET.

我的问题是你什么时候使用C++?什么时候使用C#?

因此,如果您为公司提供财务申请,您将使用C#?(在不下载第三方库的情况下设计表单并连接到数据库很容易,如果你制作高级算法,你会使用C++来提高速度吗?

这是我的想法.我刚观看了视频@ http://www.academicearth.org,似乎大学更喜欢使用C++进行机器学习.

你们怎么看待它?什么是行业观点.



1> Dave Markle..:

试图比较这两者并不公平 - 当你需要低级或便携式高性能代码时,通常会使用C++.您很少发现它用于实现企业系统的业务逻辑,尽管大约10年前您已经这样做了.你当然不希望今天用C++的企业系统开始开发,除非你有一个非常非常好的理由.

但是在学术界,C和C++已经使用了很多年,所以在机器学习这样的东西中有大量的C++代码也就不足为奇了.当C++正确优化时,它通常比C#更快.它可以在更多平台上以更少的内存运行,并且对大型框架的依赖性比C#更少.

然而,C#对其内存模型更加宽容,并且通常可以访问Microsoft或Mono非常庞大,全面的框架,允许开发人员以最少的开发工作量,时间和成本完成大量工作.如果您正在使用Microsoft平台,那么它现在可以说标准语言.



2> Eric J...:

始终将C#用于业务解决方案.这是一种更进化的语言.

我曾在一家为PPV进行实时认证的公司工作过(如果你在电缆上购买WWE或拳击).他们在活动开始之前就拥有庞大的音量.参与该部分的团队坚持认为必须用C++编写速度.

经过一年的辩论,我们终于用C#编写了原型替代品.事实证明,替换速度是原来的两倍.

有很多问题域,您需要在C++中可以使用C#中不可用的任何优化,但C#代码更不容易出错.


+1抵消你将获得的不可避免的downvotes.但你绝对正确.
推荐阅读
k78283381
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有