针对C++最主要的优势就是没有指针

目前的arm9已经接近当年P2的计算能力,随着嵌入式CPU的发展,嵌入式系统最终走向脚本化,也不是什么难事。其实,Java等脚本语言,针对C++最主要的优势就是没有指针,没有很多费解的东东,学习曲线低,程序员容易学出来,还有就是底层已经处理了很多细节,上层更多地专心与用户的业务,这样,用户业务贴合度好,更容易受到用户的青睐,还有就是,不处理复杂数据结构,大家都调用基本库,程序成功率高,bug率低,开发成本低,公司容易赚到钱。说白了,Java相对C++,不是技术在推动,而是钱在推动,所以,

C++必败。

com就不说了吧,com本质上是跨进程远端调用,dcom甚至允许跨机器。但是,大家想想,其实正是因为com的存在,进一步挤占了C++的生存空间,越来越多的基本C++功能,被以com形式提供出来,最终被Java、C#等其他语言所调用,扩充了其他语言的功能和性能,使原来仅有C和C++能做的事情,现在Java、C#等做起来也很好,很快。其实,我私人认为,com更像是

C++程序员自己为自己挖的墓坑。

当把基本功能支持完善,Java、C#等语言获得了更好的性能和功能支持,可以通过com调用很多C和C++的基本库,获得更好的开发能力的时候,纯UI,纯数据应用,其实已经被Java和C#牢牢占据了,

C++没什么事了。

针对你最后一个问题,学习方向问题,我的建议是,基础的要学,但是,出于好找工作的目的呢,我建议你应该学点html相关,css相关。
如果不是立志,这辈子就要做一个C++程序员,(我总觉得纯正的C++程序员有点曲高而和寡,不好找工作),而是很务实的,希望毕业后在程序界迅速找到一份工作,我建议多学点Java和C#这类脚本语言,对于各种数据库的访问做到滚瓜烂熟,嗯,基本的数据结构和算法这不说了,要熟悉的。这样起码帮助你在毕业后,能找到饭碗。不过,这并不是说你这辈子不能做C++,当找到饭碗,工作稳定了,在有空的时候,是可以继续学习C和C++的,学好了,有合适的工作机会,跳一下也不是不行,说不定,收入更高。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值