BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

Java和C++的市场份额跌至历史最低点

| 作者 马德奎 关注 0 他的粉丝 发布于 2014年9月18日. 估计阅读时间: 2 分钟 | QCon上海2018 关注大数据平台技术选型、搭建、系统迁移和优化的经验。

近日,Tiobe发布了9月份编程语言排行榜,前三名为C、Java和Objective-C。尽管Java以14.140%的市场份额排名第二,但环比下降了2.01%。排名第四的C++下降幅度更大(3.99%),其市场份额只有4.674%,这使它让出了第三名的位置。

据Tiobe介绍,Java和C++在排行榜上的市场份额跌至2001年以来的最低点。这不是说这两种语言即将过时。它们仍有很大的市场需求。对于这一趋势,一个可能的解释是,领域专属语言的发展侵占了通用编程语言的领地,比如生物医学、统计学、硬件和心理学等领域的编程。

JavaWorld报道,就开发工作而言,Java和C++还是非常有前途的。他们通过在科技人才求职网Dice.com上的搜索发现,有17147个职位与Java相关,而与C++/C相关的有16713个。相比之下,与Python相关的有5329个,与Perl相关的有4368个。

Tiobe总经理Paul Jansen告诉JavaWorld,他看到了这样一种趋势:有些公司因为C无法扩展而转用C++。但另一方面,许多公司由C++迁移到带有垃圾收集器的语言,以解决内存管理问题。不过,前者比后者要少。此外,与其它语言相比,上手C++需要对编程有更深入的了解。而且,C++的使用成本要高于Java,因为几乎所有好用的Java工具都是开源且免费的。

不过,PYPL编程语言人气指数反映出的情况与此有很大差异。在这份榜单中,Java以27.2%的市场份额牢牢占据第一的位置,而且在过去的12个月中增长了0.7%。C++位居第五,市场份额在过去的12个月中下降了-1.5%,现为8.8%。另外,PYPL认为C++份额的下降与C#份额的增长有关。

有一点需要提醒读者注意,这两份榜单并不是用来说明什么语言最好。但是,在选择学习哪一门语言或者为新项目选择语言时,可以参考它们。


感谢郭蕾对本文的审校。

给InfoQ中文站投稿或者参与内容翻译工作,请邮件至editors@cn.infoq.com。也欢迎大家通过新浪微博(@InfoQ)或者腾讯微博(@InfoQ)关注我们,并与我们的编辑和其他读者朋友交流。

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT