Linked by Thom Holwerda on Tue 1st May 2012 21:59 UTC
Permalink for comment 516613
To read all comments associated with this story, please click here.
To read all comments associated with this story, please click here.
Features
Linked by Thom Holwerda on 05/24/13 17:26 UTC
Linked by Thom Holwerda on 05/21/13 21:38 UTC
Linked by Thom Holwerda on 05/20/13 11:29 UTC
Linked by Thom Holwerda on 05/18/13 21:33 UTC
Linked by David Adams on 05/16/13 4:23 UTC
Linked by Thom Holwerda on 05/11/13 21:41 UTC
Linked by Thom Holwerda on 05/08/13 14:22 UTC
Linked by Thom Holwerda on 05/02/13 15:28 UTC
Linked by Thom Holwerda on 04/29/13 21:06 UTC
Linked by Thom Holwerda on 04/24/13 22:24 UTC
More Features »
Sponsored Links



Member since:
2011-01-28
theuserbl,
As you say, binary portability is an extremely good reason to have a VM, particularly in the mobile device market where there are a large variety of platforms. Compiling to specific individual targets just is not future-proof. Well designed VM's just about completely eliminate problems of locked hardware. Also, new JIT compilers can optimize older programs to use new CPU features.
Another benefit of VMs is applications sandboxing as well as eliminating most memory corruption conditions.