关注我们,一起学习~
整理:秋枫学习笔记
转载请注明出处
提到什么是世界上最好的语言的时候,往往存在许多争议,“PHP是世界上最好的语言”,“JAVA是世界上最好的语言”,“Python才是”,“C++!!”...... 今天咱们不聊这么具有争议性的话题,我们从编程语言对其他语言的影响的角度,以及编程语言现有排名来看看哪些编程语言具有较大的影响力。
下面的网站罗列了不同编程语言对其他编程语言的影响关系以及被影响关系,影响的编程语言越多,圆点越大,说明其影响力越大。点击圆点,可以进行交互式体验,感兴趣的小伙伴可以进入网站玩一玩,点击阅读原文可以前往网站。从图中大致可以看出Lisp,C,Java,Smalltalk,C++,Python等语言具有强大影响力。
https://exploring-data.com/vis/programming-languages-influence-network/
让我看看我常用的python,影响与被影响的关系就一目了然了。
https://www.tiobe.com/tiobe-index/
TIOBE 编程社区指数是编程语言流行度的一个指标。该索引每月更新一次。评级基于全球熟练工程师的数量、课程和第三方供应商的数量。Google、Bing、Yahoo!、维基百科、亚马逊、YouTube 和百度等流行搜索引擎用于计算评级。
Python今年在此夺得第一,排名跃升两名,这也和近几年数据挖掘,机器学习等领域的快速发展相关,而我们可以发现老牌的Matlab已经跌至20名,岌岌可危。C,Java,C++热度不减,在工程领域这些语言依旧大有可为,也收到了大家的热捧。当然以下排名并不代表语言本身的好坏,而是我们可以根据这些排名,以及自身的技能需求来判断自己是否需要更新技能。