2006年7月7日の日記

<2006/07/08 2006/07/06>

コンパイラとインタープリタ

Bomber丸Worldのページを更新しました。
スクリプトのページです。
いまだにコンパイラで用意すべきかインタープリタで用意すべきか決まりません。
インタープリタのほうが簡単で、充分短いスクリプトなら高速なんだけど、やっぱりgotoとかforとか関数とかに対応させるためにはどこに何があるかを把握しておく必要があるんですよ。
これらを多く使うことになると、インタープリタの逐次解釈では、読み飛ばし、読み直しがたくさん発生するんですよ。
そうなると、やはりコンパイラのほうが良いのかな、と思ったりするのです。
実行時に簡単にコンパイルして、それを元に実行、というのが手っ取り早いのかな。

今日、蛍光灯のスイッチが壊れました。
紐を引っ張って明かりをつけるタイプだったのですが、その紐が切れたのです。
それで分解し始めたのですが、途中まで分解してから外から残りの紐を引っ張り出せることに気付きました。
せっかく分解したので中の様子を少し見て、半端じゃなく汚れていたので少し拭いておきました。

<2006/07/08 2006/07/06>