TheChewanater wrote:You, sir, name? wrote:TheChewanater wrote:Creative, but a quine is "A program that prints it's own source code when run". These neither run nor print their source code (the compilers do).
That's compiled langauges though. In interpreted languages, there is very little to distinguish between "the program caused the interpreter to print" and "the program prints".
Well, it translates it into machine code, right? If it cannot do this and the interpreter prints this out, I don't think it's a quine.
Interpreters do not translate to machine code, they just evaluate the program as it is written. It may be translated to bytecode along the way, but that is not required.