TIOBE ranks programming languages every month, explaining from the side which programming languages are more widely used. So have you ever considered the influence these programming languages have on each other? Which language has the greatest influence? It's obvious that most developers think their language is the best. If you want a more scientific ( or an artistic ) view, you can check out the programming language impact diagram below. The influence between programming languages The lines between represent the impact of the programming language on other languages. After reading it, you may ask, why is
Lisp
more influential than
SQL
? The data in this graph comes from the data in the programming language maintenance table on Freebase, which contains more than 39 million milliontopic, 2011 types and more than
30000
Properties. Gómez used this data to create the interactive network image above to reflect the influence of programming languages. It contains 1184 programming language nodes and 972 kinds of relationship connections. Each node represents a programming language, and influential languages among them will connect multiple languages. Correspondingly Nodes will also be larger. From the picture, we can easily find that the languages with larger nodes include Lisp, C,
Java
, Smalltalk, Pascal. The data source used in this picture is Ramio Gómez which is retrieved and generated through PythonFreebase
json
and gexf format file, then rendered through the JavaScript library sigma.js, and the layout was preprocessed using Gephivirtualization platform and Force Atlas 2. Influence among language founders In addition, Gómez also made a charming curve chart based on the search mechanism of Google to Reflects how some famous programmers are related to each other. Based on torrent resources on
GitHub
,
G
ómez found the creator names of the most popular programming languages, such as Brendan Eich (JavaScript) , James Gosling (Java), Rasmus Lerdorf (PHP), Dennis Ritchie (C), Bjarne Stroustrup (C++), Brad Cox (Objective-C). If the search results contain a knowledge information graph, it means that the programmer (or hacker, computer scientist) can serve as a node. In the same way, the larger the node, the greater the influence. Ramio Gómez has made the program open source, and the source code is hosted on Github.
Get it for freeLAMPBand of BrothersOriginalPHPVideo TutorialCD/《 DetailsPHP》Concise version , please contact the official website customer service for details:
http://www.lampbrother.net s/index.php? u=5
WeChat developmenthttp://yun.itxdl.cn/online/weixin/index.php?u=5
Mobile Internet server-side development http://yun.itxdl.cn/online/server/index.php?u=5
JavascriptCourse
http://yun.itxdl.cn/online/js/ index.php?u=5CTOTraining Camp
http://yun.itxdl.cn/online/cto/index.php?u=5
The above introduces which programming language has the greatest influence? , including relevant content, I hope it will be helpful to friends who are interested in PHP tutorials.