[Android] Androidのソースコード
Androidのリポジトリのソースコードをカウントしてみた。
まずは、ファイルの種類
次にソースコードのライン数
ざっと見積もって、1400万行くらい。テストコードなも含まれていると思うので、実動のコードは6割として、やはり、800万行くらいかなぁ?
$ find . -type f -printf "%f\n" | sed -e ' s/^.*\.//' | sort | uniq -c | sort -n | tail -n 10 1188 Makefile 1307 js 1643 xml 1756 S 2114 txt 2151 png 3766 cpp 7998 java 15189 c 17648 h $ find . -type f -name "*.java" -exec wc -l {} \; | awk ' { sum += $1 }; END {print sum}' 1909261 $ find . -type f \( -name "*.c" -o -name "*.cpp" \) -exec wc -l {} \; | awk ' { sum += $1 }; END {print sum}' 10709567 $ find . -type f \( -name "*.s" -o -name "*.S" \) -exec wc -l {} \; | awk ' { sum += $1 }; END {print sum}' 535064 $ find . -type f -name "*.js" -exec wc -l {} \; | awk ' { sum += $1 }; END {print sum}' 236737