上へ

開発メモ

2004/09/02 LuaDelphi

debugger マルチファイル対応
regex 追加
LuaUtils: LuaToBoolean, LuaPushBoolean, LuaToInteger, LuaPushInteger, LuaSetTableValue, LuaRawSetTableValue, LuaRegisterCustom, LuaRegisterMetatable, LuaRegisterProperty 追加

2004/09/19 0.4%

・・・んにゃらかんにゃらの経緯で「プログラミングを独習するには10年かかる」を思い出した。
C言語でン年の開発経験があります・・・。というプログラマがいるとして、件の著書のによると彼にはおそらく以下のものが不足している・・・といいつつ作者も結構不足している。
  • 妖怪級プログラマとの交流
  • 最初のプログラマになった経験(すこしはあるかも知れない)
  • 他人のソースを自分の責任でメンテした経験(これもあるかも知れない)
  • クラス抽象をサポートする言語(例えばJavaやC++)の学習
    ・・・作者周辺で見る限り、クラス抽象が使えてるC++使いってかなりレアな存在なんだけど。
  • 関数抽象をサポートする言語(例えばLispやML)の学習
  • 構文抽象をサポートする言語(例えばLisp)の学習
  • 宣言的記述をサポートする言語(例えばPrologやC++テンプレート)の学習
  • co-rutine をサポートする言語(IconやScheme)の学習
  • 並列処理をサポートする言語(Sisal)の学習
注:Teach Yourself Programming in Ten Years日本語訳の作者なりの解釈なので、原作者の意図と外れているのもあるかもしれない
作者周辺の自称C++使いだと、クラス抽象、関数抽象、・・・以下全て未学習くらいが相場なので(もちろん例外はいる)、それと比べると彼は平均と比べて劣っているということは無いけれど、件の著書でいう一人前になる確率は鮭の遡上確率といい勝負かも知れない。