Mail Archives: djgpp/2001/03/07/02:37:11
On Tue, 6 Mar 2001, Rudolf Polzer wrote:
> Why a C interpreter? Do you mean debugging would be easier? No. Do you
> know Turbo Pascal for DOS? RHIDE contains a debugger frontend just as
> good, if not better. When your program crashes, you are pointed to the
> errorneous line. You have comfortable source-level debugging. Why an
> interpreter?
Try working in some interpreted language some day, such as Lisp, or
Smalltalk, or even Logo, and you will see the difference. Even GDB with
its ability to call functions in the debuggee cannot change the
fundamental property of a compiled language: compile- and link-time
limits are static and cannot be changed at run time. For example, you
cannot redefine a data structure or a function unless you end the
debugging session and recompile.
The advantages of an interpreted language are too numerous to list.
(There are, of course, disadvantages as well.)
- Raw text -