views:

339

answers:

2

There seems to be a lot of good references for learning how to write a compiler. But I haven't been able to find much in the way of how to write a debugger. Is each debugger completely unique, or are there common techniques used to implement them? I'm particularly interested in debugging interpreted languages, but at this point anything would help.

A: 

Um... did you check Google? The first few hits look promising.

http://www.google.com/search?hl=en&q=writing%20a%20debugger

Anonymous Cow
Well, I guess I was hoping for a qualified recommendation from someone who actually had written debuggers more than a general search strategy.
SCFrench
A: 

You might try How Debuggers Work as a start.

Charles E. Grant
I considered that but was unimpressed by the customer reviews at Amazon. Have you actually read it?
SCFrench
I own it, but I've only sampled it casually. That seemed fine, but I wasn't trying to build anything.
Charles E. Grant