写点什么

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

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

    阅读完需:约 3 分钟

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

AI 大模型超全落地场景&金融应用实践,8 月 16 - 19 日 FCon x AICon 大会联诀来袭、干货翻倍!

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

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

关注

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

一键生成个性化二维码:打造你的专属数字名片

JYeontu

JavaScript 前端 npm 插件 Node

Codepoint for mac(图形字符开发工具)v1.14激活版

iMac小白

QLab Pro for Mac(音频剪辑软件)v5.3.6激活版

iMac小白

企业财务规划的未来:自动化智能化如何推动全面预算管理

智达方通

自动化 智能化 全面预算管理 财务管理 财务自动化

MySQL学习笔记

秃头小帅oi

Navicat Charts Viewer for Mac(Navicat图表查看器) v1.2.16激活版

iMac小白

Navicat Charts Creator for Mac(Navicat图表创建器)v1.2.16激活版

iMac小白

NFTScan | 02.26~03.03 NFT 市场热点汇总

NFT Research

NFT NFTScan nft工具

低代码与MES的结合--万界星空科技低代码平台

万界星空科技

低代码 低代码平台 mes 制造业生产管理系统 万界星空科技

漫画算法——二叉查找树的删除

梦倚栏杆

二叉树 删除 查找算法

火山引擎ByteHouse:如何用OLAP为抖音精准推荐提效

Geek_2d6073

实现一个简单的哈希映射功能

JYeontu

JavaScript 前端 哈希表 算法、

如何做代币分析:以 INJ 币为例

Footprint Analytics

blockchain Token

Navicat for SQLite 16 for Mac(强大数据库管理及开发工具)v16.3.6中文版

iMac小白

装配制造业的MES系统中的物料齐套技术

万界星空科技

制造业 生产管理系统 mes 万界星空科技 装配行业

【技术探讨】如何选择一款距离远的无线通信模块?

Geek_ab1536

千分位分隔?一个vue指令搞定

JYeontu

Vue 前端 vue指令 vue组件

「外部参数」功能已上线,爷们儿速来体验!!

都广科技

DevOps

Bridge 2024 for Mac(BR)v14.0.2激活版

iMac小白

Adobe Photoshop 2024 v25.5最新中文破解版 附安装教程

iMac小白

参与DevData调研,共建国内首份研发效能基准线,免费获得“体检报告”!

思码逸研发效能

如何通过ETL实现快速同步美团订单信息

RestCloud

美团 数据同步 ETL 数据集成 订单同步

使用 Footprint Analytics 提升 Web3 项目的空投活动

Footprint Analytics

blockchain

关于AI智能生成(AIGC),整理一下你该知道这些

Geek_ee6d52

人工智能 AIGC

开发苹果iOS应用后如何提交到App Store

雪奈椰子

函数防抖?一个vue指令搞定

JYeontu

Vue 前端 vue指令 Vue组件库

淘宝京东1688...等电商平台商品详情数据,淘宝京东1688商品详情 API 返回值说明

Anzexi58

API 文档

想做大模型开发前,先来了解一下MoE

华为云开发者联盟

人工智能 华为云 大模型 华为云开发者联盟

软件测试学习笔记丨SQL操作命令(库操作、表操作、表数据操作)

测试人

软件测试

GraphicConverter 12 for Mac(图片浏览器)v12.1.1(6440)中文激活版

iMac小白

INFINI Labs 产品更新 | Easysearch 1.7.1发布

极限实验室

console Gateway easysearch

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