阿里、蚂蚁、晟腾、中科加禾精彩分享 AI 基础设施洞见,现购票可享受 9 折优惠 |AICon 了解详情
写点什么

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:5021638
用户头像
陈思 InfoQ编辑

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

关注

评论 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
回复
查看更多回复
没有更多了
发现更多内容

web前端技术前景如何?

小谷哥

责任链模式在转转精准估价中的应用

转转技术团队

设计模式 责任链

Java——AOP案例之测量业务层接口执行效率

王小凡

Java 程序员 apo

通过14个入门实战案例教大家快速学习Python编程语言

小院里的霍大侠

Python Python初学者 程序员‘ 编程入门 兴趣编程

在web前端培训机构应该如何学习前端

小谷哥

《数字经济 科技向善》大咖对谈干货来啦

易观分析

金融科技

Go语言系列:如何搭建Go语言开发环境?

小黑豆豆

后端 安装 教程 Go 语言 签约计划第三季

阿里P8熬了一个月肝出这份32W字Java面试手册,在Github标星31K+

程序员啊叶

Java 编程 程序员 架构 java面试

如何使用TDengine Sink Connector?

TDengine

tdengine Kafk

YonBuilder赋能创新,用友第四届开发者大赛“金键盘奖”开启竞逐!

科技热闻

Java 多商户外贸版 PC 端功能,出场就是这么硬核!

CRMEB

什么是私域流量?

源字节1号

软件开发

面试官常问:如何手撸一个“消息队列”和“延迟消息队列”?

程序员啊叶

Java 编程 程序员 架构 java面试

Qt | 关于Qt Creator打开项目编译不过的问题

YOLO.

qt 7月月更

语音直播系统——开发推送通知需要遵守的原则

开源直播系统源码

尚硅谷Elasticsearch8.X视频教程

小谷哥

程序员培训学习后好找工作吗

小谷哥

学习Typescript(一)

bo

前端 ts 7月月更

数据分析如何解决商业问题?这里有份超详细攻略

博文视点Broadview

华硕无双,这可能是屏幕最好的平价高刷轻薄笔记本

科技热闻

字节前端面试题总结

buchila11

前端面试

Seata 在蚂蚁国际银行业务的落地实践

SOFAStack

开源项目 seata 项目实践 多编程语言 蚂蚁国际

Snowflake vs. Databricks谁更胜一筹?2022年最新战报

雨果

数据中台 数据平台 snowflake DaaS数据即服务 Databricks

es6 class 继承的重点

掘金安东尼

JavaScript 前端 ES6 7月月更

WEB服务如何平滑的上下线

转转技术团队

nginx Java web

以科技传递温度,vivo亮相数字中国建设峰会

Geek_2d6073

续上,Python爬虫在 fiddler 中调用本地 JS 代码文件

梦想橡皮擦

Python 爬虫 7月月更

OpenAtom OpenHarmony分论坛,今天14:00见!附大事记精彩发布

OpenHarmony开发者

OpenHarmony

学习Java开发技术建议

小谷哥

腾讯云联合中国工联院发布工业AI质检标准化研究成果加速制造业智能化转型

科技热闻

深入理解MySQL主从复制原理以及集群部署过程

jiangxl

MySQL 数据库 运维 dba 签约计划第三季

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