编程语言有成千上万的,其中许多都受到某些编程语言的影响,它们本身也影响着其他编程语言。“编程语言影响网络”是一个相关图,用于在一个地图上显示其相互关系。
编程语言影响网络
探索数据
每个看起来像星星的点代表一种编程语言。例如,鼠标点击Lisp将显示相关语言,如下所示。其中,橙色表示“对该编程语言有影响的编程语言”,蓝色表示“受该编程语言影响的编程语言”。例如Lisp,它会影响Python,Smalltalk等。
在界面的右上角会显示该语言的详细信息。您还可以查看该语言的影响数据。
对于基本
这就是Fortran,第一个在年发明的高级语言。如果继续溯源...
就会找到汇编语言。这是一种低级语言,高级和低级之间的区别在于人类是否容易理解(高级)或计算机容易理解(低级)。
C语言受到ALGOL和许多其他语言的影响,同时又影响了其他许多语言,包括C++和C#。
您可以使用鼠标滚轮放大和缩小图表。可以通过单击并按住鼠标左键并移动鼠标来移动图形。
放大时,您甚至可以找到以前看不到的小星星(语言)。
其中一些是独立于其他语言浮动的,就像这样。
如果理解的语言太多,您可以从菜单中的“LanguageParadigm”中缩小语言范围。例如,如果您只选择面向对象的编程语言...
感觉就像这样。
顺便说一句,每次重新加载时,此图的布局都会更改。