「编程语言」正在崛起的编程语言:Swift、Go和Perl?


「编程语言」正在崛起的编程语言:Swift、Go和Perl?文章插图
TIOBE索引的最新版本试图衡量世界编程语言的流行程度 , 它揭示了一些令人着迷的东西:过去一年里 , Go、Swift、Perl和R已经取得了实质性进展 。 但是 , 它们中有哪一种能挑战更流行的语言(如C、Java和Python)获得TIOBE的头名位置呢?
根据HackerRank的《2020年开发者技能报告》(该报告调查了全球11.6万名开发者) , Swift和R是开发者们接下来最想学习的语言 。 Go在IEEE Spectrum最近发布的web编程语言排行榜上排名也很靠前 。
TIOBE索引强调了这些语言是值得关注的 。 TIOBE软件公司的首席执行官Paul Jansen在附随数据的一份报告中写道:“编程语言R的销量持续上升 , 有望成为TIOBE 2020年的最佳编程语言 。 ”关注目前Go、Swift和SQL在TIOBE索引中争夺第10位的竞争也很有趣 。 Swift本月损失了2个头寸(从第10位跌至第12位) 。 SQL取而代之 , 这次又回到了前10名 。 同样值得注意的是 , Groovy重新进入了TIOBE指数前20 , 而Scratch和Hack进入了前50的位置44 。 ”
为了生成它的排名 , TIOBE从各种聚合器和搜索引擎(包括谷歌、维基百科、YouTube和亚马逊)收集数据 。 为了让一种语言排名 , 它必须是图灵完整的 , 有自己的维基百科条目 , 并且谷歌上的+ " programming "的点击量超过5000次 。 批评者抱怨说 , TIOBE测量“嗡嗡声”比实际语言使用情况更准确 , 但它仍然是一个有用的排名 , 可以确定开发人员(和其他技术人员)在编程语言方面的想法 。
R的崛起巧妙地反驳了这种主要被研究人员和数据科学家用于数据分析的语言正在慢慢崩溃的普遍说法 。 今年7月 , R在TIOBE的榜单上跃升至第八名 , 并一直保持到本月 。 “有两个趋势可能会推动R语言的发展:1)商业统计语言和SAS、Stata和SPSS等软件包的时代已经结束了 , ”蒂奥贝在当时伴随数据而来的一份笔记中写道 。 “大学和研究机构接受Python和R的[统计]分析 , 2)需要做大量的统计和数据挖掘 , 以找到COVID-19病毒的疫苗 。 ”
TIOBE在过去也曾声称Perl的未来存在严重的疑问 , 但这次最新的更新表明 , 开发人员的核心并没有放弃这种语言 。 也许Perl遗留代码基是这种持久性背后的原因 。 与此同时 , Go和Swift分别由谷歌和苹果开发人员推动 , 这使它们相对于其他语言有了明显的优势 。 不过 , 在Java、Python和C的统治地位受到严重威胁之前 , 可能还需要一段时间 。
【「编程语言」正在崛起的编程语言:Swift、Go和Perl?】全网同号 , 本文:
(此处已添加圈子卡片 , 请到今日头条客户端查看)