QCon 演讲火热征集中,快来分享技术实践与洞见! 了解详情
写点什么

C++ 力压 Python 进入最受欢迎编程语言前三

  • 2019-04-10
  • 本文字数:898 字

    阅读完需:约 3 分钟

C++力压Python进入最受欢迎编程语言前三

TIOBE 编程社区指数是编程语言受欢迎程度的一个指标,该指数每月更新一次。这些排名是基于全球熟练工程师、课程和第三方供应商的数量,以及流行的搜索引擎,如谷歌、必应、雅虎、维基百科、亚马逊、YouTube 和百度等网站来计算的。


这个月 C++又回到了第三位,与 Python 交换位置。当然,这并不是因为 Python 在走下坡路:Python 几乎每个月都在创历史新高。只是 C++变得越来越流行了,但还远远没有达到本世纪初的流行程度,当时它的市场份额超过了 15%。2019 年 4 月的 C ++在 Tiobe 评级中的份额为 8.83%,比去年同期上升了 1.62 个百分点。



发布新的语言定义 C++ 0x 的复杂性和延迟让 C++成功回春。这个新的语言标准最终在 2011 年发布后被命名为 C++ 11,它使这一编程语言变得更简单、更安全,同时也更具表现力。


由于社区必须等待适当的编译器支持,所以在采用 C++ 11 标准之前又花了几年时间。但是,现在 C++ 11、C++ 14 和 C++ 17 标准得到了最重要的 C++编译器(如 Gcc、Clang 和 Visual Studio)的支持,C++的流行正在复苏。


此外,据了解,国际标准化组织的 C ++小组 WG21,今年内或将完成 C ++ 20 的最终定稿。


再来说说 Python。


Python 最近的受欢迎地位频繁受到冲击。随着 Python 2 的退场,更多开发者不得不选择将项目迁移到 Python 3,但是又因为有不少组件暂时还没有兼容 Python 3,所以开发者不得不找到其他替代品来完成转型期的过渡,想要了解更多可以点击阅读我们之前发布的文章,里面有一些推荐的替换工具,或许你可以用得上。


此外,Python 还受到了来自 Go 语言的冲击。今年年初,HackerRank 在社区发起了程序员技能调查,来自 100 多个国家、超过 70000 名开发者参与其中。调查结果显示,2019 年,程序员最想学习的编程语言 Top 3 分别是 Go、Kotlin 和 Python,其中 Go 以 37.2% 的比例排在首位。同时,也有更多的开发者从 Python 转向了 Go 语言,我们也曾对此进行过报道


当然,编程语言没有绝对的谁好谁差,对于开发者来说,最适合自己的就是最好的。


参考链接:


https://www.tiobe.com/tiobe-index/


https://www.zdnet.com/article/programming-language-popularity-c-bounces-back-at-pythons-expense/


2019-04-10 09:5021774
用户头像
陈思 InfoQ编辑

发布了 576 篇内容, 共 282.5 次阅读, 收获喜欢 1303 次。

关注

评论 5 条评论

发布
用户头像
我们公司技术总监一来就把java换成了go,请问go有这么好吗?
2019-04-11 14:33
回复
KPI
2019-04-11 16:12
回复
那会有什么后遗症吗?据说go的生态应该还是很窄吧?
2019-04-11 16:25
回复
不太懂
2019-04-15 15:36
回复
查看更多回复
没有更多了
发现更多内容

小令动态 | 令牌云新获上海市创新资金立项支持,此前还有......

令牌云数字身份

百度APP iOS端内存优化实践-内存管控方案

百度Geek说

android 后端 内存管理 企业号十月 PK 榜

云计算:基于互联网的超级计算

Finovy Cloud

云计算 云渲染

新力量,新希望|明道云伙伴大会2022秋圆满落幕

明道云

一周活动速递|Paper Time第五期;技术征文大赛即将收官

OceanBase 数据库

字节跳动基于数据湖技术的近实时场景实践

字节跳动数据平台

数据湖 火山引擎

LR低代码快速开发平台 高效调整企业组织架构

力软低代码开发平台

【原生Ajax】全面了解xhr的概念与使用。

坚毅的小解同志

ajax 11月月更

小令动态 | 令牌云成功通过国家等保三级认证

令牌云数字身份

HashData携手恒丰银行 入选信通院金融科技创新应用五大“最受关注案例”

酷克数据HashData

云数据仓库

python常用的内置对象

乔乔

11月月更

JS有哪些变态语法,你知道吗?

千锋IT教育

京东二面:MySQL 主从延迟,读写分离 7 种解决方案

钟奕礼

Java 程序员 java面试 java编程

MySQL中支持的字符集和排序规则

@下一站

MySQL 技术 字符集 11月月更

数维图智慧化工园区三维系统 助力危化企业安全生产

2D3D前端可视化开发

物联网 数据可视化 数字孪生 智慧化工园区 化工园区三维可视化

小令观点 | 从大批QQ账号被盗,看账号安全与数据资产问题

令牌云数字身份

数据安全 账号安全

行业分析| 智慧消防对讲

anyRTC开发者

人工智能 监控 消防 调度 快对讲

【Ajax】如何通过axios发起Ajax请求

坚毅的小解同志

ajax 11月月更

SAP UI5 应用和 Angular 应用视图里控件 id 生成逻辑的异同比较

汪子熙

前端开发 angular SAP SAP UI5 11月月更

华为云虚拟专用网络VPN,为企业铺就数据上云的安全路

路过的憨憨

旺链科技肖慧荣登超级账本2022年第三季度中国贡献榜

旺链科技

区块链 产业区块链 VoneBaaS 企业号十月PK榜

Mybatis中使用${}和使用#{}

@下一站

mybatis MyBatis标签 Java core 11月月更

热门资讯:超大规模数字产业生态正在加快构建!

优秀

数字化转型

4.0体验站|OceanBase 4.0 我回来给你点个赞

OceanBase 数据库

【jquery ajax】实现文件上传提交

坚毅的小解同志

ajax 11月月更

小令观点丨现代版 “见令如见人”

令牌云数字身份

嘉为科技彭一宽:组织度量,先做造钟人,再做报时人

嘉为蓝鲸

DevOps 度量

新版阿里神级“高并发”教程《基础+实战+源码+面试+架构》

钟奕礼

Java java面试 java编程 程序员、

SpringBoot邮件发送demo

@下一站

编程 email Java core 11月月更

DevOps制品管理——软件“工业革命”的里程碑式改革

嘉为蓝鲸

DevOps 制品管理

【Ajax】如何通过axios发起Ajax请求

坚毅的小解同志

ajax 11月月更

C++力压Python进入最受欢迎编程语言前三_编程语言_陈思_InfoQ精选文章