Debugger breakpoints work?

Lothar wrote:

I would guess you mean debugger for compiled languages not
script languages here. Right ?

That is correct. Now that I think about it, I can't
remember using a debugger for a non-compiled language.

The debugging model of script
languges is much different. If is no real problem to find the
next line of code in machine code (COFF or ELF binary) but it
is currently in script languages.

Isn't Ruby pseudocompiled? Seems like the execution
environment should know what's coming up next. Ruby's
smart enough to know about syntax errors in my code
long before it executes those lines, so it must know
before it starts executing any of my code which lines
are really executable and which aren't.