[Discuss] Interpreters vs Compilers

John Blomfield jabfield at shaw.ca
Thu Mar 13 20:48:24 PDT 2008


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
>



More information about the Discuss mailing list