<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Hitesh Sarda &#187; Groovy</title>
	<atom:link href="http://hitesh.in/tag/groovy/feed/" rel="self" type="application/rss+xml" />
	<link>http://hitesh.in</link>
	<description>Thoughts on life, technology, education and entrepreneurship</description>
	<lastBuildDate>Thu, 29 Mar 2012 17:13:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>The great runtime shootout</title>
		<link>http://hitesh.in/2009/the-great-runtime-shootout/</link>
		<comments>http://hitesh.in/2009/the-great-runtime-shootout/#comments</comments>
		<pubDate>Fri, 21 Aug 2009 21:32:58 +0000</pubDate>
		<dc:creator>Hitesh</dc:creator>
				<category><![CDATA[Education]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[Boo]]></category>
		<category><![CDATA[CLI]]></category>
		<category><![CDATA[CLR]]></category>
		<category><![CDATA[Groovy]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[JVM]]></category>
		<category><![CDATA[TOTW]]></category>

		<guid isPermaLink="false">http://hitesh.in/?p=196</guid>
		<description><![CDATA[It is becoming more and more obvious that there are just two runtimes left to execute code, the Java Virtual Machine (JVM) and the Common Language Infrastructure (CLI). So, I decided to see how they stack up. Looks like both &#8230; <a href="http://hitesh.in/2009/the-great-runtime-shootout/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>It is becoming more and more obvious that there are just two runtimes left to execute code, the <em>Java Virtual Machine</em> (JVM) and the <em>Common Language Infrastructure</em> (CLI). So, I decided to see how they stack up. Looks like both environments have something for everyone.</p>
<p>Here is a list of programming languages available on these runtimes.</p>
<p><a href="http://hitesh.in/wp-content/uploads/2009/08/slide0001_image001_thumb.png"><img style="display: inline; border: 0px initial initial;" title="JVM vs. CLR" src="http://hitesh.in/wp-content/uploads/2009/08/slide0001_image001_thumb.png" border="0" alt="JVM vs CLI" width="650" height="518" /></a></p>
<ol>
<li>Can run on CLI using IKVM.NET</li>
<li>Can run on JVM using Mainsoft solution</li>
<li>Not yet usable</li>
<li>Can run on CLR, but is behind the JVM implementation</li>
</ol>
<p>The main reason for the research was to identify a new language I should pick-up. I looked at Python and Ruby, but both have some sore thumbs that I just can&#8217;t stand. I really liked Boo and Groovy; they are similar to C#/Java in syntax and incorporate the good things from Python. Although I like Boo&#8217;s syntax and approach more than Groovy, Groovy has a more mature implementation and ecosystem. I will try to use Groovy for some hobby project and get a feel to things.</p>
]]></content:encoded>
			<wfw:commentRss>http://hitesh.in/2009/the-great-runtime-shootout/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

