勉強したいこと
言語としては、 ruby, haskell, scala.
サンプルコードとして、unix コマンドを作る、というのはよさげ。各言語で実装してみると違いが見えてきておもしろそう。
cat とか head, tail などはテキスト処理、入出力、パターンマッチ(正規表現)の練習になりそう。
find , top, ps などはファイルシステムやプロセス管理についてのシステムコールやライブラリを知らないと書けない。ruby についてはまた逆レシピ本が欲しくなってきた。
ツールについて。 google test, git, redmine, ruby on rails を使えるようになる。計画を立てるにはどうするか。
こんな段取りかな。