ちぎっては投げるブログ

Programming, Android, RaspberryPi, Digital Devices, Kinkuma Hamster...

絵文字でプログラミングをする

github.com

f:id:mczh:20160305214138p:plain

GitHubのトレンドを眺めていたら、また妙なものがあがっていた。

絵文字でプログラミングをする

www.emojicode.org

意味がわからないので、emojicodeによって書かれるソースコードを見た方が早い。 いや、見てもよくわからないけれど・・・・・・。

つまり、こうだ。

? ? ?
  ?? ? ➡️ ? ?
    ? Let’s print a few fibonaccis.

    ? i 0
    ? a 0
    ? b 1

    ? ◀️ i 15 ?
      ? r ➕ a b
      ? a b
      ? b r
      ? ??? r 10
      ? i
    ?

    ? 0
  ?
?

おわかりいただけただろうか・・・?

リファレンスは以下。 Emojicode Documentation · The Basics

実装はC言語のようだ。

コード詳細(挫折した)

?はコメント。

? は変数宣言かな?

? はconstっぽい。アイスは固形物だから・・・?

?は関数に見える。違うかもしれないが。 ➡️は関数の返値宣言に見える

?はint型(返値(?)が0だし・・・)

?が括弧始まりで、 ?が括弧徒閉じだろう

?はループ

?は加算

?はprint文

?はreturn

と、ここまで15分ぐらい考えてみたが、疲れたのでやめる。


もともと流行を知る+コードリーディングの意味合いで始めたGitHubのトレンドページを見る活動だけど、コードリーディング出来ていないのが気になる。shellのリポジトリなどだと、たいていは簡単だからぱっと読めるのだけど、大型になると本腰をいれないとツラい。