大数据见闻录之编程语言的华山论剑
2013-08-27 09:14:29;  来源:图灵;  作者:;  评论:0 点击:

从接触软件开发开始,我就一直在学习各种语言,并被同事嘲讽为Hello World。其实,我是在寻找最有影响力语言,最适合我性格和习惯的语言。...

从接触软件开发开始,我就一直在学习各种语言,并被同事嘲讽为“Hello World“。其实,我是在寻找最有影响力语言,最适合我性格和习惯的语言。但是在实际的工作中渐渐的被IDE惯坏了,Java成了还用最多的语言。但是内心对C仍然满怀尊敬,但是对C++一直很讨厌。随着对Android底层的深入和对大数据的跟风,Python也渐渐的变得不可缺少。但是那个语言最有影响力的问题还一直缠绕... 如果你也对这个问题感兴趣,请看看老外用大数据分析的”编程语言关系录


 

编程语言关系录

 


作为码农的你,可能经常被一个问题困扰-那些编程语言更重要.对于特定的开发人员,也行这个问题的答案很明显:他们使用的语言是棒好极的.但是如果想要一个更加科学的解析,请点击下图,在新打开的网站中有交互的图表来解释各个语言间的关系.

点击查看http://exploringdata.github.io/vis/programming-languages-influence-network/

警告:这幅图有Ramio Gómez制作,在看过此图后千万要抑制你激动的心情,别乱口说出类似"为何LISP语言比SQL更有影响力"的傻问题,这可会激怒你的同事。
点击交互图,去发现更多有趣的东西.
图表中的数据来自freebase中与编程语言相关的据表,表中的数据涵盖了39000000个话题,2011中类别和30000种特性.
Gómez使用语言相关的数据创作了一个关于编程语言影响力的可交互图表.表中囊括了1184种编程语言节点和972条连接线以用来描绘他们之间的千丝万缕的关系.每一个节点代表一种语言,节点越大表示这种语言的影响历越大.此图由sima.js库渲染,并在Gephi虚拟平台上使用Force Atlas 2 做了预处理.

此外,Gomez还通过谷歌搜索的数据制作了"知名程序员关系图".其基本的原理是"搜索了此人的用户,亦搜索了XXX".Gomez使用了Github中最流行语言的创作者作为"引子".比如Brendan Eich (JavaScript), Yukihiro Matsumoto (Ruby), James Gosling (Java), Guido van Rossum (Python), Stephen R. Bourne (Bourne shell), William Nelson Joy (C shell), Rasmus Lerdorf (PHP), Dennis Ritchie (C), Bjarne Stroustrup (C++), Larry Wall (Perl), and Brad Cox (Objective-C).如果搜索出的人属于计算机行业,则加入图标并作为节点. \http://exploringdata.github.io/vis/programmers-search-relations/

原文:Which Languages Have Most Influence?

本文属转载文章,并不能保证完全正确,只供学习交流参考,版权归原作者所有。如果您认为有侵犯权利等不和法行为,请联系我们及时改正。http://www.zhuitaiyang.com/html/bigdata/360.html

相关热词搜索:大数据 编程语言 关系图

上一篇:迎战大数据-SAP篇(上)
下一篇:大数据时代,野心勃勃的MongDB

收藏
回到顶部