2020年7月TIOBE语言排行榜:R语言的高光时刻

2020年7月TIOBE语言排行榜:R语言的高光时刻_第1张图片

TIOBE近期公布了2020年7月编程语言排行榜,前十名变化不大,分别是 C, Java, Python, C++, C#, Visual Basic, JavaScript, R, PHP和Swift。R语言前进一名,Swift超越SQL,入围前十。而我们前期关注的儿童编程语言Scratch又前进了1名,位于17位,势头还盛。上期我们关注的首闯前20的Rust语言https://blog.csdn.net/iMotherBoard/article/details/106676219,也保持良好势头,前进两名,位列18。C依然保持王者地位,并和Java又拉开了差距。未来Java是否能够翻身呢?还请各位看官持续关注。
2020年3月预测要出局的Delphi语言https://blog.csdn.net/iMotherBoard/article/details/104838541不出所望,从22名直接下跌到30名。
而我们一直关注的Python依然保持第三,虽然地位稳定,但是表现平平,难道是在低调修炼内功?作为明星语言,是否能够再展雄风,还需等待时日。
具体排名请看前20名的表格和前10名趋势图。
2020年7月TIOBE语言排行榜:R语言的高光时刻_第2张图片
2020年7月TIOBE语言排行榜:R语言的高光时刻_第3张图片

本期我们重点关注排名第8的R语言,如TIOBE首席执行官Paul Jansen所说,本月R语言创造了新的记录。意气风发的Python似乎赢得了统计编程语言的战争,但R语言的流行度并没有降低,是和Python同步增长的。按照TIOBE推测,有两种趋势可能推动R语言继续强劲增长。第一个是商业统计语言和软件包(例如SAS,Stata和SPSS)的时代已经结束,大学和研究机构采用Python和R语言进行统计分析;第二个是开发新冠病毒疫苗(COVID-19)需要大量统计和数据挖掘。所以,易于学习和使用的统计编程语言流行度不断上升。不过相对于编程语言世界中的排名来说,如果能够为抵抗全人类的共同敌人——新冠病毒做出贡献,这才是最有纪念意义的大事。

说了这么多,让我们简单的了解一下R语言吧。
在R语言官网https://www.r-project.org/,有一份官方介绍。

What is R?

Introduction to R
R is a language and environment for statistical computing and graphics. It is a GNU project which is similar to the S language and environment which was developed at Bell Laboratories (formerly AT&T, now Lucent Technologies) by John Chambers and colleagues. R can be considered as a different implementation of S. There are some important differences, but much code written for S runs unaltered under R.
R provides a wide variety of statistical (linear and nonlinear modelling, classical statistical tests, time-series analysis, classification, clustering, …) and graphical techniques, and is highly extensible. The S language is often the vehicle of choice for research in statistical methodology, and R provides an Open Source route to participation in that activity.
One of R’s strengths is the ease with which well-designed publication-quality plots can be produced, including mathematical symbols and formulae where needed. Great care has been taken over the defaults for the minor design choices in graphics, but the user retains full control.
R is available as Free Software under the terms of the Free Software Foundation’s GNU General Public License in source code form. It compiles and runs on a wide variety of UNIX platforms and similar systems (including FreeBSD and Linux), Windows and MacOS.

翻译过来就是:

R是用于统计计算和绘图的语言和操作环境。这是一个类似于S语言和环境的GNU项目,该项目是由约翰·钱伯斯及其同事在贝尔实验室(原AT&T,现为朗讯技术公司)开发的。可以将R视为S的不同实现。它们存在一些重要区别,但是为S编写的许多代码在R语言环境中都不会改变。
R提供了各种各样的统计信息(线性和非线性建模,经典统计测试,时间序列分析,分类,聚类……)和图形技术,并且具有高度的可扩展性。S语言通常是统计方法论研究的首选工具,R语言提供了一种开放源代码的途径来参与该活动。
R的优势之一是可以轻松制作出精心设计的具有出版质量的图表,以及数学符号和公式。图形中设计选项的默认值是精心设置好的,但用户仍然可以自定义。
根据自由软件基金会的GNU通用公共许可证的条款,R可作为自由软件以源代码形式获得。它可以在各种UNIX平台和类似系统(包括FreeBSD和Linux)、Windows和MacOS上编译并运行。

想要进一步了解吗?请用传送门:https://www.r-project.org/

TIOBE 编程社区指数(The TIOBE Programming Community
index)是编程语言流行度的指标,该榜单每月更新一次,指数基于全球技术工程师、课程和第三方供应商的数量。包括流行的搜索引擎,如谷歌、必应、雅虎、维基百科、亚马逊、YouTube
和百度都用于指数计算。

来源:HELLO GITHUB

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

以上就是本期的内容。更多精彩,请。
在这里插入图片描述

你可能感兴趣的:(程序人生)