How to code debuggers
Coding low-level infrastructure like kernels,
compilers, and linkers can be very scary, and most programmers stay as
far away from them as they can. And the scariest of all are debuggers,
which rip apart warm flesh of innocent programs, and use the dark side
of the force to control them. Every decent Computer Science course
includes coding at least a toy compiler, most also toy interpretters,
virtual machines, and disassemblers, but how many people wrote even the
most toyish debugger ? (by debugger I mean any tool for low-level
analysis of running programs, whether it single steps, traces
execution, or does something else)
http://t-a-w.blogspot.co.uk/2007/03/how-to-code-debuggers.html
http://t-a-w.blogspot.co.uk/2007/03/how-to-code-debuggers.html
No comments:
Post a Comment