TIOBE 8 月编程语言榜:Python 差点拿下第 3 名
TIOBE 发布了 8 月份的编程语言排行榜,前四名依然不变,分别是 Java、C、C++ 与 Python,其中值得关注的是 Python 以 6.992% 的占比逼近 7.471% 的 C++,另外 C 指数继续保持增长。
前 20 名如下:
需要注意的是,SQL 自 2018 年 2 月起被重新添加到了 TIOBE 排行榜中,由于没有以往的数据可以对比,所以会给人 SQL 语言指数突然暴涨的错觉。
看了一下过去几个月的数据,从 5 月份开始反弹后,6、7 月 Python 的数据在一路高涨,趋势不可挡。
Python 最初是 Perl 的继承者,用于编写构建脚本,并且作为一种胶水语言,它被广泛用于连接各种软件组件。但随着不断应用与发展,Python 逐渐进入了其它领域,比如网络安全与数据科学。如今,在大型嵌入式系统中运行 Python 也变得非常普遍,并且随着人工智能的不断发展,相信它也会保持向前。如果加把劲,在接下来几个月能反超 C++,拿到第三名,那么这将成为 Python 在 TIOBE 上的最高名次,我们拭目以待。
8 月榜单上其它引人关注的地方还有 Groovy、Hack 和 Julia 重新进入了前 50 名,分别排在 44、45 和 50 名,而上个月进入前 50 名的TypeScript 后退了一些,名次跌到了 62 位。
Top 10 编程语言 TIOBE 指数走势(2002-2018)
第 51-100 名如下,由于它们之间的数值差异较小,仅以文本形式列出(按字母排序):
(Visual) FoxPro, ABC, ActionScript, Alice, APL, Applescript, AutoLISP, Awk, BBC BASIC, Bourne shell, C shell, CFML,
cg
, Clojure, Common Lisp, Crystal, Dylan, Factor, Icon, Io, J, Korn shell, LiveCode, Maple, ML, Monkey, MQL4, MS-DOS batch, NATURAL, NXT-G, OpenEdge ABL, PL/I, PostScript, PowerShell, Pure Data, Q, Racket, Ring, RPG, S, S-PLUS, Simulink, Smalltalk, SPARK, SPSS, Stata, TypeScript, VBScript, Verilog, VHDL
历史排名(1988-2018/每5年)
以下排名位次取决于 12 个月的平均值:
编程语言名人堂
历届“年度编程语言”获奖名单如下图所示,该奖项授予一年中评分最高的编程语言:
TIOBE 编程社区指数(The TIOBE Programming Community index)是编程语言流行度的指标,该榜单每月更新一次,指数基于全球技术工程师、课程和第三方供应商的数量。包括流行的搜索引擎,如谷歌、必应、雅虎、维基百科、亚马逊、YouTube 和百度都用于指数计算。具体的计算方式见这里:https://www.tiobe.com/tiobe-index/programming-languages-definition/。
值得注意的是,TIOBE 指数并不代表语言的好坏,开发者可以使用该榜单检查自身的编程技能是否需要更新,或者在开始构建新软件时对某一语言做出选择。
详细榜单信息可以查看 TIOBE 官网。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
GitHub 推出 Python 安全警告,识别依赖包的安全漏洞
GitHub宣布了Python安全警告,使Python用户可以访问依赖图,并在他们的库所依赖的包存在安全漏洞时收到警告。 安全警告首次发布是在2017年10月,为了跟踪Ruby和JavaScript程序包中的安全漏洞。据GitHub介绍,从那时起,数以百万计的漏洞被发现,推动了许多补丁的发布。 GitHub会根据MITRE的公共漏洞列表(CVE)来跟踪Ruby gems、NPM和Python程序包中的公共安全漏洞。CVE是一个条目列表;每个条目都包含一个标识号、一段描述以及至少一项公共参考。这非常有助于促使管理员快速响应、通过移除易受攻击的依赖或迁移到安全版本来修复漏洞。 当GitHub收到新发布的漏洞通知,它就会扫描公共库(已经选择加入的私有库也会被扫描)。当发现漏洞时,就会向受影响的库的所有者和有管理员权限的用户发送安全警告。在默认情况下,用户每周都会收到一封邮件,其中包含多达10个库的安全警告。用户也可以自己选择通过电子邮件、每日摘要电子邮件、Web通知或GitHub用户界面来接收安全警告。用户可以在通知设置页面调整通知频率。 在某些情况下,对于发现的每个漏洞,GitHub会尝试...
- 下一篇
Rust 的底层图形抽象层潜力巨大:支持多平台且性能高
由 Mozilla 主导开发的 Rust 编程语言的 "GFX-RS" 计划继续致力于在 Rust 中暴露一个通用的“类似 Vulkan”的图形 API,而后者将为 Vulkan, OpenGL, Metal 和 Direct3D 11/12 提供后端支持,以实现支持所有的主要平台。从早期基准测试结果来看,GFX-RS 非常有希望。 除了为 Rust 开发者暴露类似 Vulkan 的图形 API 之外,Rust 开发团队还在它上面构建了一个 Vulkan 的可移植性实现,让使用 Vulkan 的非 Rust 程序/游戏能反过来运行它 ——就像使用 MoltenVK 一样,能在 macOS 上运行 Vulkan 游戏/应用程序。此外,GFX-RS 顶层的这个额外层将允许 Vulkan 程序也可以在 Windows 和其他地方运行,方法是将其映射到D3D/Metal/OpenGL。 GFX-RS 开发者一直在 macOS 上运行Dota 2 以测试他们的 Vulkan 可移植性实现,它原生支持 Vulkan,默认情况下依赖于 MoltenVK。 将 Metal 的延迟模式和 GFX-RS ...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Linux系统CentOS6、CentOS7手动修改IP地址
- Red5直播服务器,属于Java语言的直播服务器
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题