言語身につけレベル

d.y.d.

「ある言語を知っている」というのは、自分の場合こんな感じに分類するんですけど

  1. 名前は知ってる
  2. ソースを見たら、その言語で書かれているということはわかる
  3. 他人のソースを参考にしながらならば、一応は何か書ける
  4. 標準的なライブラリやパッケージシステムについて、ざっと把握している
  5. 「その言語っぽい書き方」というのが感覚として掴めている
  6. 何も見ないでも文法的に正しいソースが書ける
  7. 言語の機能はだいたい全部理解している
  8. 何も見ないでも標準的なライブラリなどは結構使える
  • ...

6 をクリアしてるのは C しかないかなぁ。他は 3〜4 ぐらいでウロウロしてる感じ。
Rubyscheme だけでも 5 行きたい。要修行。