Gli sviluppatori del linguaggio Dart dicono che esiste una macchina virtuale che esegue istruzioni scritte in linguaggio Dart. Qual è la differenza tra un interprete e una macchina virtuale che esegue una lingua?
Fino ad ora le macchine virtuali che conoscevo, come Java Virtual Machine, Common Language Runtime e Dalvik eseguivano tutti bytecode compilato in precedenza da un linguaggio di programmazione.
Come funziona una macchina virtuale che esegue direttamente un linguaggio di programmazione?