プログラミング言語ごとにどの単語が使われているのかを可視化したサービスツイート6シェアはてブGoogle+Pocket21最近のGitHubの流行は圧倒的で、毎日さまざまなプログラミング言語を利用したオープンソースのリポジトリが増え続けています。words」はこの、GitHubに公開されているオープンソースのリポジトリに含まれるソースコードを利用して、プログラミング言語ごとに、どのような単語が使われているかを可視化するWebサービスです。wordsを利用すると、例えば上の図のようにJavaScriptでは、「this」や「function」「if」といったおなじみのワードが多く使われていることが一目で理解することができるのです。言語切替JavaScript以外のグラフを表示したい場合、左上のリストボックスを使ってプログラミング言語を切り替えることができます。▲Ruby言語を選ぶと「end」や「do」、「def」といったRubyプログラマならばお馴染みの単語がリストアップされていることがわかります。全体がRubyの紅玉ロゴの形になっているところも注目ポイントかもしれません。プログラミング言語が識別できるように背景にも工夫が凝らされているのです。用例表示さらに右側のグラフ部分で単語をクリックすると使用例を表示できます。▲「Engine」がどのような文脈で使われているのかがわかります。wordsは2016年の中期から下期にかけて、300万のオープンソースリポジトリから抽出したデータを利用し、グラフ化したものと説明されています。ソースコードもGitHubで公開されていますので興味がある方は参照してみても良いでしょう。Pro」が240円になった本日のアプリセールまとめRECOMMENDこちらの記事も人気です。