各プログラム毎で、どのキーがよくタイピングされているのか?その答えは、
面白い記事を見つけた。
各プログラム言語(javascriptやjava、c、c++、Ruby、Perl、PHP、Pythonなどなど)で、どのキーがよくタイプされているか、ヒートマップで視覚化したものなんだけど、ちょっと見てみて。
▼
Most Pressed Keys and Programming Syntaxes
面白いことに、どの言語も共通して、「e」のタイプが多いらしい。
▼perlのヒートマップは以下のような感じ。
で、vimスクリプトで出現文字を検証している記事があったので、それにならって、perl言語で出現文字を検証してみた。
▼ルートディレクトリに上って、perlモジュールをかき集めて、中間ファイルtotal.txtにまとめる。
% find -name “*.pm” | xargs cat > total.txt
▼アルファベットのみをカウントする集計プログラムに流す
% perl count_alphabet.pl total.txt
▼プログラムは、こんな感じ
[perl]
#!/usr/bin/perl
use strict;
use warnings;
use utf8;
my $hash = +{};
for (<>) {
for my $char (split //) {
if ($char =~ /^[A-Za-z]$/) {
$char =~ tr/A-Z/a-z/;
$hash->{$char}++;
}
}
}
for (sort {$hash->{$b} <=> $hash->{$a}} keys %$hash) {
print $_." => ".$hash->{$_}."\n";
}
[/perl]
で、
結果発表
e => 21426
a => 12824
t => 11168
r => 10653
s => 9398
i => 7934
n => 7133
l => 6984
d => 6903
m => 6467
o => 6243
c => 5365
p => 5018
f => 4202
u => 4134
y => 3227
g => 2485
h => 2387
x => 1998
b => 1992
w => 1917
k => 1701
q => 701
v => 664
j => 216
z => 207
やっぱ、「e」すげって感じ。
e感じ!
この記事が気に入ったら
いいね!してね
最新情報をお届けします!
この記事が気に入ったら
いいね!してね
最新情報をお届けします!