TIOBE 12 月编程语言:Python 有望第四次成为年度语言!
【导读】时光荏苒,2020 渐入尾声。回顾过去一年,编程语言领域百花齐放。在 TIOBE 近日发布的 12 月最新排行榜中,Python 和 Java 你追我赶,Python 涨幅占优,预计有望成为有史以来四度夺得“年度编程语言”称号的编程语言!
整理 | 屠敏 责编 | 张文
头图 | CSDN 下载自东方 IC
出品 | CSDN(ID:CSDNnews)
须臾间,2020 年已经不足一个月。
近日,编程语言社区 TIOBE 最新发布了 12 月编程语言排行榜。下个月月初,TIOBE 社区也将揭晓 2020 年年度编程语言,谁又能摘得桂冠?
毋庸置疑,能够获得“年度编程语言”称号的必然是 2020 年中最受关注以及流行度、涨幅最高的编程语言。
对此,TIOBE 官方进行了相应的统计,在过去一年中,涨幅最大的为 Python,增幅 1.9%;其次为 C++,增幅 0.71 %;R 语言增幅 0.6%、Groovy 增幅 0.69%。
综合来看,其他任何语言超过 Python 的机率都比较低。这意味着 Python 很有可能将于今年,也是有史以来第四次获得“年度编程语言”称号的编程语言。
除了以上,值得关注的是,近几个月期间,TIOBE 榜单已然成为了 Python 与 Java 的追逐战战场。本月中,Java 虽然整体热度与趋势有所下滑,但还是再次超越了 Python 重回第二宝座。
1
其他编程语言排名
另外,本月编程语言榜单还有一些变化:
Rust 从第 25 位上升到了 21 位;
Julia 从 30 名上升到了第 26 名;
Dart 从第 27 位下降到第 31 名;
Kotlin 从第 36 位下降到第 40 位;
TypeScript 从第 43 名上升一位,至第 42 名。
下面列出了完整的21-50名,因为是非官方发布的,所以可能存在遗漏:
第51-100名如下,由于它们之间的数值差异较小,仅以文本形式列出(按字母排序):
ABC, ActionScript, Applescript, AutoLISP, Awk, Bash, bc, Bourne shell, C shell, CL (OS/400), Clojure, CoffeeScript, Common Lisp, cT, Elixir, Elm, Emacs Lisp, Erlang, F#, Factor, Forth, Hack, Haskell, Icon, Inform, Io, J, Korn shell, Ladder Logic, Maple, Mercury, MQL4, NATURAL, OCaml, OpenCL, OpenEdge ABL, Oz, PL/I, Q, Raku, REXX, Ring, RPG, Smalltalk, SPARK, SPSS, Stata, Vala/Genie, VBScript, Verilog
2
Top 10 编程语言 TIOBE 指数走势(2002-2020)
3
历史排名(1985-2020)
注:以下排名位次取决于12个月的平均值。
4
编程语言“名人榜”(2003-2019)
【说明】:
TIOBE 编程语言社区排行榜是编程语言流行趋势的一个指标,每月更新,这份排行榜排名基于全球技术工程师、课程和第三方供应商的数量,其中包括了流行的搜索引擎以及技术社区,如 Google、百度、维基百科、CSDN、必应、Hao 123 等等。具体的计算方式详见:https://www.tiobe.com/tiobe-index/programming-languages-definition/。请注意这个排行榜只是反映某个编程语言的热门程度,并不能说明一门编程语言好不好,或者一门语言所编写的代码数量多少。
这个排行榜可以用来考察你的编程技能是否与时俱进,也可以在开发新系统时作为一个语言选择依据。
详细榜单信息可参考 TIOBE 官网:https://www.tiobe.com/tiobe-index
RECOMMEND
推荐阅读
01
《数据结构与算法:Python语言实现》
点击链接了解详情并购买
推荐语:本书采用Python语言介绍数据结构和算法,包括其设计、分析和实施。本书源代码简洁、明确,面向对象的观点贯穿始终,通过继承大限度地提高代码重用,同时彰显不同抽象数据类型和算法之间的异同。
02
《Python程序设计与算法思维》
点击链接了解详情并购买
推荐语:详尽地解释了Python语言的每个新概念和每个语法细节,具有良好的、规范的代码示例,注重问题求解,强调算法实践。案例教学由简单到复杂递进展开,以便于读者清晰地理解和掌握整个编程和求解的思路。该书还增加了函数式编程内容,使初学者可以应对未来高并发实时多核处理的程序设计。
03
《Python图形编程:2D和3D图像的创建》
点击链接了解详情并购买
推荐语:本书主要讲授如何利用Python实现计算机图形学相关的绘制,包括基本元素的绘制、二维和三维坐标变换、透视、相交、删除隐藏线、着色、数据拟合及曲面绘制等,并通过两个例子演示了本书的全部知识。所有章节都以理论结合实践的思路进行讲授。跟随书中的讲解,你能够很容易理解并完成相关的程序,即便没有太多编程基础也能很快上手。学习这本书是同时入门计算机图形学和Python编程的便捷之路。
04
《利用Python进行数据分析》
点击链接了解详情并购买
推荐语:Python数据分析经典畅销书全新升级,第1版中文版累计销售100000册。针对Python3.6进行全面修订和更新。
05
《Python数据分析与挖掘实战(第2版)》
点击链接了解详情并购买
推荐语:畅销书全新升级,第1版销售超过10万册,被国内100余所高等院校采用为教材,同时被广大数据科学工作者奉为经典,是该领域公认的事实标准。本书提供丰富的配套资源,如上机环境、Python源代码、案例建模数据、教学PPT。
06
《智能风控:Python金融风险与评分卡建模》
点击链接了解详情并购买
推荐语:本书基于Python讲解了信用风险管理和评分卡建模,用漫画的风格,从风险业务、统计分析方法、机器学习模型3个维度展开,详细讲解了信用风险量化相关的数据分析与建模手段,并提供大量的应用实例。作者在多家知名金融公司从事算法研究多年,经验丰富,本书得到了学术界和企业界多位金融风险管理专家的高度评价。
07
《Python安全攻防:渗透测试实战指南》
点击链接了解详情并购买
推荐语:这是一本实战类书籍,由浅入深地介绍了Python在网络安全各个领域的应用,并且语言通俗易懂,举例简单明了,便于读者学习。同时结合具体案例从网络安全渗透测试的角度分析了Python如何实现网络安全编程的技术。
08
《Python 3标准库》
点击链接了解详情并购买
推荐语:本书由资深Python专家亲自执笔,Python语言的核心开发人员鼎力推荐。对程序员而言,标准库与语言本身同样重要,它好比一个百宝箱,能为各种常见的任务提供完美的解决方案,所以本书是所有Python程序员都必备的工具书!全书以案例驱动的方式讲解了标准库中数百个模块的使用方法(如何工作)和工作原理(为什么要这样工作),比标准库的官方文档更容易理解(一个简单的示例比一份手册文档更有帮助),为Python程序员熟练掌握和使用这些模块提供了绝佳指导。
09
《Python学习手册(原书第5版)》
点击链接了解详情并购买
推荐语:零基础学Python3,Python编程从入门到实践学习手册,本书将帮助你使用Python编写出高质量、高效的并且易于与其他语言和工具集成的代码。
10
《Python量化投资:技术、模型与策略》
点击链接了解详情并购买
推荐语:理论与实践相结合,基于Python阐述量化投资理论和策略,深入分析Python在量化投资分析中具体的应用案例。
更多精彩回顾
书讯 | 12月书讯 | 年末上新,好书不断
书单 | 机器人时代已来!推荐几本机器人学硬核好书
干货 | 电商搜索:召回篇
收藏 | 你熟悉的新华书店,已经变样了 | 数字化案例
上新 | 尴尬的游戏用户体验设计师
赠书 | 【第33期】AI+金融=天作之合?