[Discuss] Interpreters vs Compilers

John Blomfield jabfield at shaw.ca
Thu Mar 13 23:08:10 PDT 2008


John Blomfield wrote:
> I guess I have been guilty of loose language because I have been using 
> binary file or binary when I mean executable machine instruction 
> binary file which in the C/C++ world is loosely referred to as just a 
> "binary".  It is also loosely used to refer to an object file before 
> the link stage.  There is no doubt that bytecode files are also saved 
> in binary format.  So when I said bytecode was not binary I meant it 
> was not executable i.e. could not be understood immediately by the 
> Intel CPU.  The attached wiki link is quite interesting as it mentions 
> that while Java and Python use bytecode and a Virtual Machine, Perl 
> and Ruby use "an abstract syntax tree 
> <http://en.wikipedia.org/wiki/Abstract_syntax_tree> representation 
> derived from the source"
>
> Link :http://en.wikipedia.org/wiki/Byte_code
>
> John Blomfield
>>
>> _______________________________________________
>> Discuss mailing list
>> Discuss at vlug.org
>> http://ladybug.vlug.org/cgi-bin/mailman/listinfo/discuss
>>
>
Here is another quite clear explanation.

http://mail.python.org/pipermail/tutor/2004-April/029311.html
> _______________________________________________
> Discuss mailing list
> Discuss at vlug.org
> http://ladybug.vlug.org/cgi-bin/mailman/listinfo/discuss
>



More information about the Discuss mailing list