Sunday, September 27, 2009

Metacircular Virtual Machines: Jikes RVM (Beautiful Architecture - Chapter 10)

Jikes RVM is a Java Virtual Machine written in Java for Java applications. Is that a good thing or a bad thing? The author claims "being written in the language supported by the runtime allows close integration and reuse of components." I am not positive on all of the benefits but one that did catch my attention had to do with how a C VM does not track what methods are currently running on a stack like Jikes RVM.

It is likely I would comprehend the last 20+ pages I just read if I went back and read it two or three more times. Perhaps if I had more experience with virtual machines this chapter would not have been so "Greek" to me.

Some of the information did appear to be reasonably thought out and make sense in context of the whole. Having completed my undergraduate education over 10 years ago, it is possible I have lost the context of advancements in system architecture and how beneficial virtual machines are to development community. I do believe virtual machines have the ability to become the de facto standard for software development programs that are looking for secure environments without impacting other development efforts and might be strapped for hardware financial backing.

No comments:

Post a Comment