プログラミングで最もよく使われる単語は・・・?言語別ランキングもアリ!

computer

Medium 3188947022

 

ソースコードを解析。

 

プログラミングで最もよく使われる単語は・・・

スポンサーリンク

単語というか、なんというか

 

GitHubで公開されているソースコードを解析した結果が発表されたらしい。

 

この調査はソースコードからコメント行を除外し、アルファベットと数字のみが連続する部分を単語として検出するもの。調査対象となった10種類のプログラミング言語で、最も多く登場する単語は

 

0

 

だそうです。以下の順位はこちら。

 

(左から順位、出現数、単語

1 12536894 0
2 9174613 if
3 7211215 1
4 6344625 return
5 5777769 int
6 5284984 0x00
7 5210612 define
8 5084560 struct
9 3769638 void
10 3714602 i
11 3284344 const
12 3077231 static
13 2882689 2
14 2667224 t
15 2661897 this
16 2595296 type
17 2403928 n
18 2374491 dev
19 2206270 typename
20 2118588 public

 

ちなみに言語ごとのランキングもあります。

 

C

1 6146035 0
2 4891254 0x00
3 4705643 struct
4 4664406 if
5 4338966 define
6 3490574 int
7 3331332 1
8 2677817 return
9 2362372 dev
10 2082935 static
11 1974376 i
12 1818830 void
13 1559201 n
14 1558874 t
15 1380114 unsigned
16 1279201 h
17 1259813 data
18 1200809 2
19 1132519 include
20 1120355 s

 

C++

1 3092328 0
2 2407359 const
3 2185141 typename
4 1980505 if
5 1977830 1
6 1575812 return
7 1538026 type
8 1458276 int
9 1236206 void
10 1116292 typedef
11 1053923 m
12 907114 i
13 879121 class
14 853601 BOOST
15 828639 define
16 825507 t
17 732219 2
18 712400 include
19 621149 ACE
20 589779 result

 

Java

1 1548837 public
2 1189715 import
3 1036363 return
4 1028678 if
5 939549 String
6 835153 new
7 750503 int
8 722877 final
9 703868 0
10 670320 null
11 612922 com
12 608461 void
13 596945 org
14 578719 1
15 514793 private
16 497025 static
17 435057 this
18 413554 java
19 404779 class
20 351926 i

 

JavaScript

1 1585184 0
2 958519 var
3 551508 1
4 486903 this
45 439424 if
6 417286 function
7 403660 2
8 373297 a
9 286398 return
10 271008 b
11 247881 i
12 245712 4
13 229418 c
14 213057 8
15 211056 3
16 194877 4294967295
17 190654 d
18 181739 e
19 176903 5
20 162685 6

 

PHP

1 1222473 this
2 626742 array
3 490418 if
4 428536 function
5 376373 return
6 341948 x
7 297129 public
8 283763 0
9 224594 id
10 222114 1
11 179525 php
12 172359 new
13 171420 name
14 162234 1000
15 159836 null
16 158497 class
17 144447 false
18 140839 value
19 133731 lang
20 126800 true

 

Objective-C

1 163304 self
2 120977 if
3 98350 void
4 94333 0
5 93318 return
6 86468 NSString
7 61358 id
8 59469 nil
9 51831 h
10 48686 import
11 43553 BOOL
12 38670 1
13 33035 end
14 27715 else
15 26222 int
16 26023 YES
17 24849 alloc
18 23217 NO
19 22273 size
20 22047 property

 

Shell

1 6418 1
2 5289 echo
3 4041 then
4 4033 if
5 3958 fi
6 3623 0
7 2384 2
8 2367 git
9 1818 DIR
10 1751 test
11 1741 in
12 1669 exit
13 1602 n
14 1498 name
15 1478 the
16 1447 to
17 1390 file
18 1364 d
19 1317 s
20 1309 f

 

Python

 

1 1053604 self
2 461005 0
3 320134 def
4 283445 1
5 272219 if
6 214872 the
7 211776 return
8 187084 name
9 178753 None
10 178226 a
11 178022 in
12 151475 is
13 147688 import
14 147212 for
15 142698 2
16 142281 s
17 137890 u
18 135869 to
19 128236 from
20 115005 get

 

Perl

1 123877 my
2 97577 self
3 70622 the
4 47578 if
5 46695 1
6 46631 sub
7 44611 to
8 39681 return
9 37262 name
10 36779 use
11 36725 is
12 36063 id
13 34084 a
14 33909 0
15 27235 for
16 26912 get
17 26781 of
18 25772 shift
19 21982 c
20 21976 and

 

Ruby

1 739641 end
2 263685 do
3 260162 def
4 228260 assert
5 206872 should
6 174484 1
7 147050 new
8 141169 equal
9 136831 a
10 133595 to
11 132846 0
12 130953 name
13 126375 if
14 108420 test
15 108344 it
16 103338 nil
17 94199 class
18 80565 2
19 75019 path
20 74016 the

 

「0」が2位以下と大きくさをつけて首位でした。でも、「0」が首位なのは言語別に見るとCとC++、JavaScriptだけなんですよ。あとはJavaScriptの「4294967295」が目立ちます。2の32乗。

 

via.The Most Frequent Word in Source Code on GitHub

お気軽に「いいね!」を!是非ともよろしくお願いいたします!



 

コメント

タイトルとURLをコピーしました