打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
浅谈C++技术趋势

作为通用编程语言,C++很快就会从它们的语言中消失,但是C++仍然会被大量使用,尤其是在操作系统层和底层开发(如嵌入式设备和驱动开发)、某些高性能应用程序以及那些用.NET或Java开发起来太过繁琐的应用程序(如办公套件)。一些开发者会继续使用C++来开发应用,但是对普通开发者来说,C++的确让人头疼。可视化C++本地并行编程:状态管理。

    大部分开发人员都会遇到性能问题,而当你把这些问题解决掉之后,C++在大多数情况下还是非常吸引人的。

    少数C++开发人员不太愿意在.NET托管环境中使用C++,这使得C++失去了很多用于Web开发的机会,除非您希望在CGI模式中使用它,而且在CGI上有好消息(开销小,概念模型简单),而在CGI上有坏消息(应用程序被许多底层任务“感知”)。听说在.NETCLR下C++的速度也不够快,还有其他一些本是C++的优点,结果在.NETCLR下也变成了缺点。在C++中处理随机访问的文件。

    C++加入了传统的COBOL和FORTRAN语言,为那些使用了50年以上的应用程序提供了维护和扩展基础,这并不意味着C++将很快消失。另外,由于各种原因(熟悉度、库支持、传统/习惯、文化等等),将开始一些新的开发项目,我认为这将恢复这门即将消亡的语言的尊严。

    C++开发人员有很大的潜力可以挖掘,如果您不希望看到C++的未来黯淡无光,那么我建议您坚持使用C++语言,经验丰富的C++开发人员拿到的薪水仍然是相当可观的,另外,由于C++的难度较高,而且学习C++的人也较少(现在大学里也很少开设这门课程),从长远来看,我认为C++开发人员相对.Net和Java开发人员来说,工作稳定,待遇也更好。

    在Web开发中,C++不可能很快成为主流,而在桌面应用程序开发中,C++也不可能很快消失,我认为C++在云计算的某些方面可能有很多机会,对于某些项目(比如超级计算机中的一些项目),云给C++开发者提供了一种方式,使他们能像使用网格计算一样受益,但是它的灵活性更好,所以我认为云计算将取代或补充网格和超级计算机,并且为C++创新提供了一次绝佳的机会。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
C++的现状和未来
C#、C#.NET与PHP、JSP、ASP的比较和总结
别和一种语言厮守终生:为工作正确选择编程语言
为什么我不再做.NET开发
C#的历史和特点
2018 最具就业前景的 7 大编程语言,Java、Python 和 JavaScript 前三无悬...
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服