9月7日-8日,相约 2023 腾讯全球数字生态大会!聚焦产业未来发展新趋势! 了解详情
写点什么

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

  • 2014-09-17
  • 本文字数:809 字

    阅读完需:约 3 分钟

近日,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 )关注我们,并与我们的编辑和其他读者朋友交流。

活动推荐:

2023年9月3-5日,「QCon全球软件开发大会·北京站」 将在北京•富力万丽酒店举办。此次大会以「启航·AIGC软件工程变革」为主题,策划了大前端融合提效、大模型应用落地、面向 AI 的存储、AIGC 浪潮下的研发效能提升、LLMOps、异构算力、微服务架构治理、业务安全技术、构建未来软件的编程语言、FinOps 等近30个精彩专题。咨询购票可联系票务经理 18514549229(微信同手机号)。

2014-09-17 07:455064
用户头像

发布了 256 篇内容, 共 78.4 次阅读, 收获喜欢 11 次。

关注

评论

发布
暂无评论
发现更多内容

转型中的学习型组织 ——阅读《第五项修炼》有感

研发管理Jojo

系统性思考 企业转型

Flutter 中的手势【Flutter 专题10】

坚果

flutter 签约计划第二季

CloudPosse 的 Terraform 最佳实践

大可不加冰

DevOps 基础设施即代码 IaC Terraform HashiCorp

EasyRecovery,重新找寻丢失的文件

淋雨

EasyRecovery

小程序电商微服务拆分和框架选择

云里雾花

2021年大数据开发发展趋势

五分钟学大数据

11月日更

盘点Flutter领域的点点滴滴 【专题合集】

坚果

flutter 内容合集 签约计划第二季 技术专题合集

深入学习 SAP UI5 框架代码系列之五:SAP UI5 控件的实例数据修改和读取逻辑

Jerry Wang

JavaScript SAP UI5 签约计划第二季 控件 技术专题合集

会日语的开发工程师看过来~

马农驾驾驾

Java c++ php .net 日语

Exchange漏洞分析:SSRF RCE

网络安全学海

网络安全 信息安全 渗透测试 WEB安全 安全漏洞

Linux安装mysql

犟马骝

深入学习SAP UI5框架代码系列之八:谈谈 SAP UI5 的视图控件 ID,以及 SAP UI5 视图和 Angular 视图的异同

Jerry Wang

JavaScript 大前端 SAP UI5 签约计划第二季 技术专题合集

深入学习 SAP UI5 框架代码系列 | 内容合集

Jerry Wang

JavaScript SAP 内容合集 签约计划第二季 技术专题合集

Flutter 2.5 的新特性【Flutter专题12】

坚果

flutter 签约计划第二季

深入学习 SAP UI5 框架代码系列之七:控件数据绑定的三种模式 - One Way, Two Way 和 OneTime 实现原理比较

Jerry Wang

JavaScript 数据绑定 SAP UI5 签约计划第二季 技术专题合集

深入学习 SAP UI5 框架代码系列之一:UI5 Module 的懒加载机制

Jerry Wang

JavaScript SAP 签约计划第二季 ui5 技术专题合集

【死磕Java并发】-----J.U.C之Condition

chenssy

11月日更 死磕 Java 死磕 Java 并发

深入学习 SAP UI5 框架代码系列之六:SAP UI5 控件数据绑定的实现原理

Jerry Wang

JavaScript SAP SAP UI5 签约计划第二季 技术专题合集

深入学习 SAP UI5 框架代码系列之四:SAP UI5 控件的元数据实现

Jerry Wang

JavaScript SAP UI5 签约计划第二季 WebIDE 技术专题合集

小谈startup类ConfigureServices方法的作用

喵叔

11月日更

新成就!OceanBase 入选 Forrester 首份分布式数据库报告

OceanBase 数据库

数据库 开源 新闻 oceanbase 荣誉

Flutter自定义日历【Flutter 专题 11】

坚果

flutter 签约计划第二季

深入学习 SAP UI5 框架代码系列之二:UI5 控件的渲染器

Jerry Wang

SAP 签约计划第二季 ui5 渲染器 技术专题合集

深入学习 SAP UI5 框架代码系列之三:HTML 原生事件 VS UI5 Semantic 事件

Jerry Wang

JavaScript SAP 签约计划第二季 HTML原生事件 技术专题合集

工业3D视觉,为智能制造打开新视域

脑极体

不改一行代码,轻松拥有企业级微服务治理|MSE微服务治理专业版重磅发布

阿里巴巴云原生

阿里云 云原生 微服务治理 MSE

JSON 数据格式

大数据技术指南

11月日更

音视频理论(1)- 音频格式之 Monkeys Audio(APE)

liuzhen007

签约计划第二季

畅聊分布式体系架构

DisonTangor

分布式架构

Redis持久化策略——RDB

蝉沐风

redis redis持久化 rdb RDB 快照

CPU的流水线指令设计

JavaEdge

  • 扫码添加小助手
    领取最新资料包
Java和C++的市场份额跌至历史最低点_Java_马德奎_InfoQ精选文章