欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【哪门编程语言影响力最大?】,下面是详细的分享!
哪门编程语言影响力最大?
TIOBE每个月都会给编程语言排名,从侧面说明哪些编程语言使用比较广泛。那么你是否考虑过这些编程语言彼此之间的影响力呢?哪一门语言的影响力是最大的呢?显而易见,大多数开发者都会认为他们的语言是最好的。如果你想要一个更科学的(或者艺术点的)视图,可以查看下面这幅编程语言影响图。
编程语言之间的影响力
下图是由Ramio Gómez实现,图中的每个节点代表1种编程语言,之间的连线代表该编程语言对其他语言有影响。看了它,你可能会问,为何Lisp比SQL更具影响力呢?

该图数据来自Freebase上的编程语言维护表里的数据,其包含的数据超过3900万个topic,2011种类型以及超过30000属性。Gómez利用这些数据创建了上面这幅交互式网络图片,来反映编程语言之间的影响力。
其中包含1184个编程语言节点和972种关系连线,每个节点表示一门编程语言,其中有影响力的语言会连线多个语言,相应的节点也会越大。从图中我们不难发现,节点较大的有Lisp、C、Java、Smalltalk、Pascal这几门语言。
该图所用的数据来源是Ramio Gómez通过Python对Freebase中的数据进行检索并生成的json和gexf格式文件,然后经过JavaScript库sigma.js渲染,并使用Gephi虚拟化平台和Force Atlas 2对布局进行了预处理。
语言创始人之间的影响力
此外,Gómez还基于Google的搜索机制制作了一张迷人的曲线图,用来反映一些著名程序员之间是如何有关联的。根据GitHub上的种子资源,Gómez找到了最受欢迎的编程语言的创建者名字,比如Brendan Eich (JavaScript)、James Gosling (Java)、Rasmus Lerdorf (PHP)、Dennis Ritchie (C)、Bjarne Stroustrup (C++)、Brad Cox (Objective-C)。如果搜索结果里面包含知识信息图,则表明这名程序员(或黑客、计算机科学家)可以作为一个节点。

同样道理,节点越大,影响力也就越大。Ramio Gómez已将该程序开源,源码托管在Github上。
以上所分享的是关于哪门编程语言影响力最大?,下面是编辑为你推荐的有价值的用户互动:
相关问题:哪种编程语言的影响力最大
答:当然是c语言,理由很多: 所有学校都要学C语言来了解程序设计 连Unix、Windows都是用C编写的 ~如果你认可我的回答,请及时点击【采纳为满意回答】按钮 ~~手机提问的朋友在客户端右上角评价点【满意】即可。 ~你的采纳是我前进的动力 ~~O(∩_∩)O,... >>详细
相关问题:目前市场上哪门编程语言好?
答:21世纪是网络的时代,所以大部分软件都基于网络。 目前市场上基于网络的软件大致按结构分为B/S软件和C/S软件 其中C/S软件是指的客户端(Client)/服务器(Server)结构的软件, 也就是需要使用者下载客户端到本地,远程连接服务器使用。 这类软件有... >>详细
相关问题:学习哪一门编程语言好?
答:个人觉得,C和Java可以自学。学好C语言,可以了解基础的编程知识和基本方法。学好Java,可以掌握面向对象的相关知识。其它的编程语言,大都可以一通百通。 要面向就业,就得比较细化:android开发 ios开发 网页前端 数据库 等等,自己选定了找个... >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
