PeeeeRONの日記

更新頻度はあまり高くはありませんがネタがあったら書いていこうと思います。

プログラミング言語パラダイムを調査するソフトウェアを作った。

f:id:PeeeeRON:20160114225752p:plain

下記サイトで幾つかの言語のパラダイムツリーを見ることができます。

paradigm

github.com

このサイトではJavaScriptgithub APIを呼び出して、下記リポジトリにある各言語のツリーのJSONデータを取得し、それをD3.jsで描画しています。

github.com

このリポジトリにあるソフトウェアは、Wikipediaスクレイピングして、右カラムのInfluencedの影響を与えた言語を再帰的に取得していきます。

f:id:PeeeeRON:20160114230331p:plain

Github APIを使用すると、データストアのようににGithubを活用できるので便利ですね。こちらのQiitaでも活用事例が紹介されていますが、可能性が広がります。

あれでも今回の場合だと、直接Ajaxで取得したほうがよかったか。