2006-09-24 デバッガの理論と実装 ひなたぼっこをしながら最近読んでいる本を読み終わりました。 ブレイクポイントとかウォッチ、コールスタックなど様々な機能の実装の仕方が載ってます。UnixやWin32などを例にしながら書かれています。 今までデバッガなんて使ったことはあっても中身の仕組みは考えたことがないです。でもアセンブラ&C言語時代が長かったせいか、OSの大雑把な仕組みを知っているせいか、サクサク読めました。 ここに書かれているのはコンパイラに対するデバッガです。インタプリタのデバッガは作りかけのやつがあるけれど、やっぱりインタプリタの方が簡単!OSやアセンブラのことは考えなくていいですから。