Related articles |
---|
How do debuggers work? omtzigt-theo@CS.YALE.EDU (Erwinus Theodorus Leonardus Omtzigt (Theo)) (1991-11-27) |
Re: How do debuggers work? tynor@prism.gatech.edu (1991-12-03) |
Re: How do debuggers work? davea@quasar.wpd.sgi.com (1991-12-03) |
Re: How do debuggers work? pardo@cs.washington.edu (1991-12-04) |
Re: How do debuggers work? plains!ortmann@uunet.uu.net (1991-12-04) |
Re: How do debuggers work? hasan@emx.utexas.edu (1991-12-04) |
Re: How do debuggers work? meissner@osf.org (1991-12-05) |
Re: How do debuggers work? gaynor@remus.rutgers.edu (1991-12-05) |
Re: How do debuggers work? bliss@sp64.csrd.uiuc.edu (1991-12-05) |
Re: How do debuggers work? cherrman@borland.com (1991-12-06) |
Re: How do debuggers work? jnelson@gauche.zko.dec.com (1991-12-09) |
Re: How do debuggers work? meissner@osf.org (1991-12-15) |
[1 later articles] |
Newsgroups: | comp.compilers |
From: | hasan@emx.utexas.edu (David A. Hasan) |
Posted-Date: | 4 Dec 91 14:24:46 GMT |
Keywords: | debug |
Organization: | UTexas Center for Space Research |
References: | 91-12-003 |
Date: | 4 Dec 91 14:24:46 GMT |
In article 91-12-003 "Erwinus Theodorus Leonardus Omtzigt (Theo)" <omtzigt-theo@CS.YALE.EDU> writes:
>you point me in the direction of papers/books that explain how
>debuggers work.
Although it is not a "learned" text, I suggest you take a
glance at the following book:
Ronald Mak
Writing Compilers & Interpreters
Wiley, 1991
This is a mass consumption book and comes with a disk of the
code. The author takes a very applied approach, dispensing
with the theory and concentrating on building software tools
which are central to the process. The tool-building approach
is what sets the book apart. Mak starts with simple scanning
tasks and works up thru various stages of gradually more
complex parsing, compiling, interpreting tasks. A summary
of the tasks taken from the preface is:
program listing
token recognition
program compression
infix/postfix conversion
a small calculator
syntax checker 1
declarations analyzer
syntax checker 2&3
pretty printer
interpreter
interpretter with debugger <------------(!)
runtime libraries
compiler
As I said, it's a hands-on book. It jumps immediately to
coding (in C, by the way, although the language being
interpreted/compiled is Pascal).
I think it's worth a look.
--
| David A. Hasan
| hasan@emx.utexas.edu
--
Return to the
comp.compilers page.
Search the
comp.compilers archives again.