redss
Programmer
- Oct 20, 2002
- 195
I've got a little disagreement with a coworker, I'm trying to tell him that perl is not a true "scripting language" and the term "perl interpretter" is incorrect because as I understand it, perl compiles down to native code when executed, am I correct?
Isn't it more accurate to call it a perl JIT compiler rather than perl "interpretter"?
As I understand it, executing a perl script will compile all the code before executing which is why it finds syntax errors ahead of time... whereas a true interpretter won't choke on bad syntax until it tries to execute it... thoughts anyone?
Isn't it more accurate to call it a perl JIT compiler rather than perl "interpretter"?
As I understand it, executing a perl script will compile all the code before executing which is why it finds syntax errors ahead of time... whereas a true interpretter won't choke on bad syntax until it tries to execute it... thoughts anyone?