loading请求处理中...
手机版 新型创意托付式服务平台 全国站
当前位置: 首页 >

威客攻略

>

开发

公司推荐

成为一品威客服务商,百万订单等您来有奖注册中

C# 、C++和 Java 哪个更适合做开发?答案其实很简单

2017-12-12 14:18:48 阅读 10056次 0 标签: 开发

C# 、C++和 Java 哪个更适合做开发?其实并没有哪个更好或更差,只有哪个更适合开发者的需求,更适合项目的限制。一句话,关键看项目!

java是跨平台的语言,开发周期短,系统提供内存管理,可移植性强,任何可以运行java虚拟机的环境都可以较为方便的运行,几乎0代码改动就可以移植。

C#适合window下的应用程序开发。它也是系统提供内存管理,window平台环境下任意移植(winphone、pc、笔记本、平板等)。语法上接近C++,但是更加容易上手。

C++是强数据类型的面向对象编程语言,一般开发周期长,开发工作量大,开发成本高。可以用于任何平台和环境,只是移植的时候需要大量的移植代码,也并非一定能移植成功(比如依赖太多linux库的程序就难以移植到window下,反过来也一样)。需要自己提供内存管理,实现同样功能需要的代码量可能比上面两个语言要多。但是驱动开发、内核开发只能用C/C++。另外网络通信开发,如果需要提高效率和速率,C++是最优的。如果软件涉密,且级别较高,则必须用C++。因为上面两种语言是中间语言,无法对代码进行彻底的加密,可以较为容易的被逆向、破解。因此涉密软件开发,最好是使用C/C++,至少涉密模块部分要使用。

最后C++可以开发模块,直接和上面两种语言对接。学习那种语言要看具体的需求,纯粹做算法研究java可能比C++更好,因为开发工作量小,可以让开发者更加专注于算法。纯粹做window应用开发,C#也是一个不错的选择,开发速度快,开发周期也短,可以为企业节省大量成本。

如果涉及系统优化、代码效率优化、内核开发、驱动开发、涉及内存管理的软件、网络通信底层开发等等,则C++是最优选择。


需求/任务发布

免费发布需求,接收报价与方案 > > >
发布任务 百万威客响应 选择满意方案 确认付款

联系客服:

在线时间:9:00——22:00

编辑:a454466904

小编介绍:a454466904是一品威客资深小编,从事编辑工作多年,创作和整理了近万篇优质文章。如果您对“C# 、C++和 Java 哪个更适合做开发?答案其实很简单”有其它疑问或见解,可以联系a454466904,共同探讨,相互学习,可以通过下面的方式与之联系。

擅长领域:微博策略 团购促销

相关文章

留言(0 展开评论

您需要注册登录才能发表言论

服务排行榜
SERVICE LIST 更多
logo设计
¥100元 /件 成交270
兰灵视觉
【普通设计师】包装设计...
¥3000元 /件 成交256
新萝卜-最实惠 QQ2108760...
专业硬件测试与咨询服务...
¥99元 /件 成交172
北京掌宇
【久铭乐】商标、网站、企...
¥399元 /起 成交167
久铭乐广告传媒-QQ3491095...
logo设计 于德星logo设计 ...
¥1000元 /件 成交154
于德星科技
【资深设计师】LOGO设计 2...
¥1500元 /件 成交132
新萝卜-最实惠 QQ2108760...
【普通设计师】LOGO设计 2...
¥500元 /件 成交125
新萝卜-最实惠 QQ2108760...
豪华响应式定制网站 PC+平...
¥3780元 /起 成交116
重庆芬尼尔科技发展有限公...
【网站建设定制】精美企业...
价格面议 成交100
思诚互联
微信关注加粉微信朋友圈转...
¥15元 /起 成交92
梦启点旗舰店+微信taojin5...
推荐专题
RECOMMEND SPECIAL 更多
包装设计素材 化妆品包装设计
珠宝包装设计 经典封面设计
个人简历封面设计 园林景观设计
城市广场景观设计 城市河道景观设计
cad室内设计 最新房屋设计模型
户外广告设计 招贴广告设计
工业设计 酒店广告设计
字体设计 个性字体
动漫设计 更多推荐