还是喜欢C++

        参加工作一晃快12年了,从没有写过博客,有工作太忙,太累的因素,主要还是因为自己比较懒,没有写博客的习惯。

        以前经常看别人的博客,技能提升方面给我了不小的帮助,这些感谢那些无私奉献的博主们。

        最近工作没那么忙了,突然想起写博客了,一来把一些所学技能总结一下,二来也希望能够给后面的软件人一些小小的帮助。

        在这10多年中,主要从事的是软件编码、软件需求分析和架构设计方面的工作,虽然后面没有从事直接编码的工作,但确始终坚持编码的,希望后面写博客也能跟写代码一样坚持下来。

        这些年中,一直使用C++写代码,所以对C++还是情有独钟。记得刚参加工作的时候,C++的使用比现在广的多,除一些网站使用PHP、JAVA外,大部分都是使用C++来开发的,特别是后台高并发系统,多使用C++开发,而现在确逐步被JAVA所取代。其中原因有很多,有人认为JAVA简单,门槛低、效率高,但光从语音本身来说,JAVA跟C++语法没有本质区别,C++除指针外,大部分语法跟JAVA很相似。个人觉得主要的原因还是因为其开放性,JAVA可用的组件、框架数不胜数,有了这些成熟的组件、框架后,使JAVA编程的门槛自然降低了,效率自然更高了很多;而C++呢?至今没有一个像样的软件框架,有人说不是有ACE吗?ACE算编程框架么,充其量算一个开发组件,主要是把一些基础数据结构、系统API封装了一下,而系统的框架、通信、线程调度等一系列的都需要自己去构建,而这些才是软件最重要的东西。一个系统的性能高不高、稳定性强不强,可扩展性好不好主要还是体现在架构上。

        但是C++还是有其一定的优势,性能高、消耗CPU、内存等资源相对较小,如果C++能象JAVA那样,出现一些优秀的框架、组件,取长补短,还是会有很大的发展空间的。

        写这些并不是语言之争,不是说哪个好,哪个坏,而是说C++应该多向JAVA学习,多一些好用的组件和框架出来,提升C++的开发效率。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值