View Single Post
Old Mar 7th, 2006, 5:07 PM   #30
DaWei
Resident Grouch
 
DaWei's Avatar
 
Join Date: Jun 2005
Posts: 6,453
Rep Power: 10 DaWei is on a distinguished road
Typically, Java compiles to byte code which is converted by the virtual machine to machine instructions suitable for the particular processor hosting the particular VM. This results in the so-called "write once, run everywhere" (that has a VM) philosophy, often conceded to be "write once, debug everywhere." One could call this interpretation of a sort, but interpreted languages are generally conceded to be those which remain in source form or an intermediate form. The interpreter reads this form and converts it into the appropriate machine instructions "on-the-fly", so to speak. There is nothing secretive or mysterious about this stuff. Any reference to material that has existed for years will serve to convey information to the reader that is far preferable to the off-the-skull pronouncements that seem to be the favorite of people attempting to impress with their newly gained knowledge. Reading, research, and study have not, to my current knowledge, been outlawed in favor of BS.
__________________
Abstraction doesn't make it impossible to write bad code; it makes it possible to write superior code.
Contributor's Corner: Grumpy on C++ Exceptions DaWei on Pointers
DaWei is offline   Reply With Quote