Resources for Virtual Machine programming

Posted by good_computer on Programmers See other posts from Programmers or by good_computer
Published on 2012-04-11T04:33:03Z Indexed on 2012/04/11 5:42 UTC
Read the original article Hit count: 295

Filed under:
|

I am a beginner (a little more than that) programmer of C. I am really interested in the field of Virtual Machines.

When I read about the Python VM, the PyPy project, the advancements in JVM technology, Google V8, the Erlang VM, I really get excited about these amazing pieces of technology, and really want to get my hands dirty building them or contributing to one of these projects.

I need to know..

  • what are the things (language, concepts, algorithms, math, etc?) I need to know/learn to be able to build a virtual machine
  • any books or other resources that will be helpful
  • career prospects for a virtual machine engineer (but this is least important for me for now)

(one more side question: somewhere I'd read something like JVM is on the cutting edge of virtual machine technology -- that it is the most advanced VM so far -- is that true?)

Please give me a LONG answer detailing all that you know.

© Programmers or respective owner

Related posts about learning

Related posts about virtual-machine