Tuesday, October 21, 2008

Virtual Machines

Virtual machines:
You may like it or you may hate it; but there are many singular things that Java programming language should be credited for. One of them being, making virtual machines such big success, that it is today. With .Net, Microsoft took this to next level; supporting multiple languages.

Now, Java platform is striving to incorporate the same by bringing in more languages like JRuby, Scala, groovy etc. All of this appears to be big confusing chaos with platforms fighting to gain upper hand,  However it clearly also indicates deeper and deeper penetration of virtual machines in day to day computing.

As VM's mature, more and more languages are beginning to port themselves on one or the other available option. The latest one- i heard of is perl.
 
I came across this very interesting article that was posted recently:

Virtual machines for all seasons

I like the way author thinks about the future day Operating System's having a component called Virtual Machine capable of running programs written in any language.
This would mean programmers writing programs in any language (of their choice) testing it on their box (platform of their choice) without caring about what platform the program would eventually be ported on.

Nice Thought!

 

Blogged with the Flock Browser

No comments: