<story><title>Implementing a Virtual Machine in C</title><url>http://www.blog.felixangell.com/virtual-machine-in-c/</url></story><parent_chain></parent_chain><comment><author>neverartful</author><text>Contrary to the naysayers, I like seeing stuff like this. Why? Because it&amp;#x27;s a simple, gentle introduction. It&amp;#x27;s easily digestible for the newcomer. And it might be easy enough to encourage a newcomer to start building their own VM that goes on to be something real.&lt;p&gt;For those that criticize it and find faults with it -- I&amp;#x27;m sure the author would consider pull requests. Or you could provide your own fork with all the improvements that you believe are necessary.</text></comment>
<story><title>Implementing a Virtual Machine in C</title><url>http://www.blog.felixangell.com/virtual-machine-in-c/</url></story><parent_chain></parent_chain><comment><author>aftbit</author><text>I&amp;#x27;m a bit disappointed - this VM doesn&amp;#x27;t have instructions for looping or branching, nor does it really use the registers in any way. I was hoping to read a writeup that introduced some concepts that were used in real (non-toy) systems.</text></comment>