Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: is this True ?
Posted: Mon Feb 03, 2025 09:41 PM
Dear Jimmy,
A CPU is able to do lots of different tasks. You can think of a CPU as a "wild horse", so powerful and at the same time risky as it has a lot of energy and many different actions that can be performed.
The idea of building a virtual machine is to reduce all those possibilites into a bunch of them, so the "horse" is under control, and no matter what errors we may do with the code, or what errors the users may do, the "horse" will remain in control.
Thats basically why we build a virtual machine. We just want to allow a bunch of different actions so the app will never become "out of control" most of the times ending with a GPF. The "horse" will deliver its power with control. No way to loose that control.
That is what made Clipper so robust and thats why Harbour behaves the same way :-)