lsコマンドのソース

lsコマンドのソース(FreeBSD版)|gihyo.jpより。

書籍『ふつうのLinuxプログラミング』の著者である青木峰郎氏が「lsのソースを読んでないのはプログラマとしてかなりまずいのではないでしょうか」と言及していました。

!!

読もう。←まずい人

とりあえず最新版のCVSを覗いてみる・・・

大体同じように出力するはずなのに、ナンダこの違いは!!

  • GNU版は確かに読みずらい。インデント、関数の前の括弧、マクロ使い・・・挙げればきりがない。でも、GNUイカしてる。いや、イカれてる。
  • BSD版の方が遥かに読み易い。Linuxカーネルもこんな感じ。でも普通だ。ちょっと面白みに欠ける。じっくり読むと味が出てきそう。


本物のソースコードを読むと自分の小ささに驚く。コードリーディングしよう。本を読もう。