Mail Archives: djgpp/1997/05/31/01:08:30
Adam wrote:
> I guess we have different definitions on interpretation... Well, maybe
> I
> should just be more specific... BASIC is considered an interpreted
> language, in that it interprets the actual code that you write, it
> doesn't
> compile it into something else first... That's how interpreted
> languages
> work... QuakeC is parsed and compiled into something that is, for all
> intentive purposes, illegible to the standard human.
Illegibility is irrelevant. Compiled means turned into machine code which
can be executed directly by the processor. Interpreted means that an
intervening program interprets (hence the name) commands and sends them to
the processor.
Oftentimes interpreted systems exist in a third form, usually some sort of
bytecode, and the process of turning source code into bytecode is usually
called "compilation," even though what you're left with is actually
interpreted by the runtime.
QuakeC is an example of an interpreted system. So is Java.
In short, Bryan Murphy is absolutely correct.
--
Erik Max Francis, &tSftDotIotE / email / max AT alcyone DOT com
Alcyone Systems / web / http://www.alcyone.com/max/
San Jose, California, United States / icbm / 37 20 07 N 121 53 38 W
\
"Covenants without the sword / are but words."
/ Camden
- Raw text -