Safety, undefined behavior, @safe, @trusted
    Don 
    nospam at nospam.com
       
    Fri Nov  6 00:24:06 PST 2009
    
    
  
Yigal Chripun wrote:
> BTW, so called native code on Intel processors runs in a VM as well.
> Intel's cisc instruction set is translated to a risc like micro-ops and 
> those micro-ops are executed. the only difference is that this is done 
> in hardware by the processor.
It's a bit meaningless to call that a VM. You can just as easily say 
that _every_ CPU ever made is a VM, since it's implemented with 
transistors. (Traditionally, CISC processors were implemented with 
microcode, BTW -- so there's nothing new). So the "virtual" becomes 
meaningless -- "virtual machine" just means "machine".
The term "virtual machine" is useful to distinguish from the "physical 
machine" (the hardware). If there's a lower software level, you're on a 
virtual machine.
    
    
More information about the Digitalmars-d
mailing list