学习、使用C++开发是不是过时了?

C++在开发过程中真心很尴尬。
1、拿相同薪水使用不同语言的程序员,开发大多数相同的常见业务需求,C++总是进度较慢(不考虑时、空复杂性及效率)
2、扩展性、跨平台、资源(内存等)回收...比其他语言表现差,提高了产品成本
3、。。。

总之,C++开发业务逻辑问题很多很多,适合用C++来开发的需求没有其他语言多

且硬件发展缓慢,这个原因个人认为很重要,原来C++的领域都被其他开发起来更简单的语言代替了。如果硬件一直按摩尔定律发展,那C++的优势就体现了,在新的平台下,其他语言的诸如FRAMEWORK、VIRTUAL MACHINE。。。还没有准备好时,C++必将作为开发首选。

现在如果是新加入C++开发,即使认真研究个三、五年,出成果也较不易,其他语言花和C++相同的精力,出成果的可能性要大些。

不可否认,学好了C++再转其他语言较容易。但现在招个其他语言的程序员比招C++的程序员简单,原因很简单,高手请不起,低手不愿请。规模以上公司一般不会让熟练的C++程序员转到完全非C++的开发。

我还是用C++,因为已成为习惯O(∩_∩)O~。事实上我觉得:分析问题、解决问题的能力,在使用C++开发的过程中已得到提高。既有传统的分解问题(C),又有现代的抽象问题(++)。既面向了计算机,也面向了对象。很少看到有其他语言可以实现,但C++不能实现的需求。把DESING PATTERNS在C++的项目中优雅的使用,是一种享受。另外VC6在现代的开发环境中使用也快些,其他语言的IDE启动、编译。。。貌似(主要是自己比较熟悉VC6)没有VC6方便。

列举些适合使用C/C++的开发领域:
协议栈、驱动、图形图像分析、高并发、海量数据分析、嵌入式平台(IOS、WinCE、BREW、Symbian、PalmOS、uCos(II)、ucLinux...)开发、逆向工程、音视频分析。。。

 

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值