[乱弹]为什么不是C++

为什么不是C++,前一句是为什么是java,
我们知道当java刚出道的时候,比较最多就是C++,那时候举出很多理由去说明C++已经落伍了,java是最时尚的技术,不选择java你就out了,我现在回头去看其实很多理由都不能作为攻击C++的利器,甚至是站不住脚的。
为什么C++没有出位,成为大一统的语言。
C++不是专属语言,不大可能被各个it公司左右,C++也不是一个易于控制的语言,然后没有足够的C++程序员,没有足够易于控制的C++程序员。这应该就是所谓的java比C++更安全的说法,当java刚被人接受的时候,java很简单,java变复杂的时候,java出现大量框架让你使用。
java的出现恰逢其时,他可摆脱客户端的图形界面,这就摆脱了微软的专长领域,其实即便现在使用java做桌面部分,仍然无法和当年的vb和delphi比较,所以applet不过是权宜之计,之后就是web程序的大方光彩,无非用户忍受着web页面的种种不便,因为这种应用是易于开发,易于布置,比较安全。同样多层的结构DCOM,com+,CORBA应用范围很小。这也是开发人员对技术的选择,就像j2ee由于各种因素,逐步被代替一样。
这就像自然选择,或者说java就是最初的DSL,大公司的支撑,基于成本和市场的考虑,开发人员的支持,使java走到今天。
ibm和oracle成了上一战的赢家,微软的前进道路被阻隔。oracle收购sun不过是命运使然。
google和ms是互联网媒体之争,和技术之争无关。
那么还有技术革命么,不知道,或许当年C++ 和动态语言的组合更适合当前的技术应用,却发展出java和C#这样的技术,谁能说的清呢?
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值