程式設計語言關係圖譜 誰的影響力更大(圖)

來源:互聯網
上載者:User

當前哪門語言衍生出的族群最大?本文作者依據Haskell上的統計資料,結合兩種演算法(Force Atlas + Force Atlas 2 + Fructerman-Reingold Algorithm和Fruchterman-Reingold Algorithm)得出了一組有趣的圖譜。值得一提的是,本文依據的資料和結論並非經嚴謹驗證,圖片中的節點僅反應了開發語言之間的關聯、關係以及相應的影響力,其中不同的顏色代表不同的語言族譜,並不代表某種語言“優於”另一種。

製作這幅圖譜,目的在於讓程式設計語言資訊更加地可視化。當然,只有更好、更完整的資訊才能得出一個更準確的資訊圖。

以下是作者採取的操作依據和演算法:

1. 登陸http://dbpedia.org/snorql/

2. 輸入

 
  1. SELECT *  
  2. WHERE {  
  3. ?p a  
  4. <http://dbpedia.org/ontology/ProgrammingLanguage> .  
  5. ?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

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.