编程语言关系图谱 谁的影响力更大
2012-07-13 09:48
183 查看
本文转载自:http://sd.csdn.net/a/20120709/2807194.html
当前哪门语言衍生出的族群最大?本文作者依据Haskell上的统计数据,结合两种算法(Force Atlas + Force Atlas 2 + Fructerman-Reingold Algorithm和Fruchterman-Reingold Algorithm)得出了一组有趣的图谱。值得一提的是,本文依据的数据和结论并非经严谨验证,图片中的节点仅反应了开发语言之间的关联、关系以及相应的影响力,其中不同的颜色代表不同的语言族谱,并不代表某种语言“优于”另一种。
制作这幅图谱,目的在于让编程语言信息更加地可视化。当然,只有更好、更完整的信息才能得出一个更准确的信息图。
以下是作者采取的操作依据和算法:
1. 登陆http://dbpedia.org/snorql/
2. 输入
3. 进入http://meyerweb.com/eric/tools/dencoder/页面
4. 导入excel中,然后再格式化. Export .CSV.,使用Force Atlas和Fruhterman-Reingold算法将其组合在一起。
5. 预览
使用Force Atlas + Force Atlas 2 + Fructerman-Reingold Algorithm算法,如同所示:
仅使用Fruchterman-Reingold Algorithm算法,如同所示:
文章出自:griffsgraphs.com
当前哪门语言衍生出的族群最大?本文作者依据Haskell上的统计数据,结合两种算法(Force Atlas + Force Atlas 2 + Fructerman-Reingold Algorithm和Fruchterman-Reingold Algorithm)得出了一组有趣的图谱。值得一提的是,本文依据的数据和结论并非经严谨验证,图片中的节点仅反应了开发语言之间的关联、关系以及相应的影响力,其中不同的颜色代表不同的语言族谱,并不代表某种语言“优于”另一种。
制作这幅图谱,目的在于让编程语言信息更加地可视化。当然,只有更好、更完整的信息才能得出一个更准确的信息图。
以下是作者采取的操作依据和算法:
1. 登陆http://dbpedia.org/snorql/
2. 输入
SELECT * WHERE { ?p a <http://dbpedia.org/ontology/ProgrammingLanguage> . ?p <http://dbpedia.org/ontology/influenced> ?influenced. }
3. 进入http://meyerweb.com/eric/tools/dencoder/页面
4. 导入excel中,然后再格式化. Export .CSV.,使用Force Atlas和Fruhterman-Reingold算法将其组合在一起。
5. 预览
使用Force Atlas + Force Atlas 2 + Fructerman-Reingold Algorithm算法,如同所示:
仅使用Fruchterman-Reingold Algorithm算法,如同所示:
文章出自:griffsgraphs.com
相关文章推荐
- 编程语言关系图谱 谁的影响力更大(图)
- 编程语言关系图谱 谁的影响力更大(图)
- 编程语言关系图谱
- 编程语言的作用及与操作系统和硬件的关系!
- 哪门编程语言影响力最大?
- Atitit 编程范式之道 attilax著 艾龙 著 1. 编程范式与编程语言的关系是什么? 1 2. LOP 面向语言编程(LOP, Language Oriented Programming
- python简单实战项目:《冰与火之歌1-5》角色关系图谱构建——数据库设计
- 编程语言间的依赖关系
- 用R语言的NetworkInference包推理隐藏的(州政府、网站)影响力网络关系
- Objective-C 编程语言(4)协议---非继承关系上的相似性,正式的协议,非正式的协议
- 【编程语言】Android--ADT与SDK之间的关系
- 编程语言与数据库的关系
- 圈圈——兴趣图谱与关系图谱结合的新社交网络
- 《信任代理 》,讲的是如何在社交网络中获得更大的影响力,不太实用。
- 【知识图谱】基于神经网络的实体识别和关系抽取联合学习
- ECharts 实现人民的名义关系图谱 代码开源
- Java中集合类的关系图谱
- 怎么在搜索蓝牙4.0 设备中调用蓝牙2.0的搜索界面?(和UI关系更大,和蓝牙4.0关系不大)
- 程序设计与会不会编程语言有无关系,希望大家尽情发表
- 女人、操作系统和编程语言之间的关系