<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Natural Language Programming</title>
	<atom:link href="http://www.andregarrigo.com/2010/03/natural-language-programming/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.andregarrigo.com/2010/03/natural-language-programming/</link>
	<description></description>
	<lastBuildDate>Tue, 01 Jun 2010 05:41:05 -0400</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Luis Andre Garrigo</title>
		<link>http://www.andregarrigo.com/2010/03/natural-language-programming/comment-page-1/#comment-42</link>
		<dc:creator>Luis Andre Garrigo</dc:creator>
		<pubDate>Mon, 22 Mar 2010 03:51:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.andregarrigo.com/?p=426#comment-42</guid>
		<description>ahh don&#039;t bash NetBeans, thats my go to Java IDE.

As far as using pure text to program, that would be the first step towards a true NLP System. From there, the language could be expanded to utilize other inputs, such as voice in combination with a drawing (i.e. draw a circle on a pad and tell the computer to add 50% opacity and rotate it around its center, etc.)

The fact is that this would require some sort of 2-channel communication. In other words, assume you tell the computer to do something, but you are not being specific enough. The language would have to address its concerns with you looking for some clarification. I will be addressing this in a follow up post. Stay tuned. :)</description>
		<content:encoded><![CDATA[ahh don&#8217;t bash NetBeans, thats my go to Java IDE.<br />
<br />
As far as using pure text to program, that would be the first step towards a true NLP System. From there, the language could be expanded to utilize other inputs, such as voice in combination with a drawing (i.e. draw a circle on a pad and tell the computer to add 50% opacity and rotate it around its center, etc.)<br />
<br />
The fact is that this would require some sort of 2-channel communication. In other words, assume you tell the computer to do something, but you are not being specific enough. The language would have to address its concerns with you looking for some clarification. I will be addressing this in a follow up post. Stay tuned. <img src='http://www.andregarrigo.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> ]]></content:encoded>
	</item>
	<item>
		<title>By: Neal</title>
		<link>http://www.andregarrigo.com/2010/03/natural-language-programming/comment-page-1/#comment-41</link>
		<dc:creator>Neal</dc:creator>
		<pubDate>Sun, 21 Mar 2010 19:47:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.andregarrigo.com/?p=426#comment-41</guid>
		<description>Interesting.  Another benefit of making an intermediate language is that once English is done, more than half the work is done for other languages - you only have to translate to the mid-level language.

I have a bit of trouble with your use case though.  Building a GUI is really difficult with just a text editor.  Programmers don&#039;t really do that any more; visual things should be done visually.
http://www.youtube.com/watch?v=WlbXhfkkBj4#t=1m15s

The NetBeans system is pretty overcomplicated but there&#039;s a lot of power that comes with WYSIWYG (what you see is what you get) editing.  For the same reason, nobody types essays in HTML.

&quot;You&#039;ll never find a programming language that frees you from the burden of clarifying your ideas.&quot;
 -xkcd</description>
		<content:encoded><![CDATA[Interesting.  Another benefit of making an intermediate language is that once English is done, more than half the work is done for other languages &#8211; you only have to translate to the mid-level language.<br />
<br />
I have a bit of trouble with your use case though.  Building a GUI is really difficult with just a text editor.  Programmers don&#8217;t really do that any more; visual things should be done visually.<br />
<a href="http://www.youtube.com/watch?v=WlbXhfkkBj4#t=1m15s" rel="nofollow">http://www.youtube.com/watch?v=WlbXhfkkBj4#t=1m15s</a><br />
<br />
The NetBeans system is pretty overcomplicated but there&#8217;s a lot of power that comes with WYSIWYG (what you see is what you get) editing.  For the same reason, nobody types essays in HTML.<br />
<br />
&#8220;You&#8217;ll never find a programming language that frees you from the burden of clarifying your ideas.&#8221;<br />
 -xkcd]]></content:encoded>
	</item>
	<item>
		<title>By: Luis Andre Garrigo</title>
		<link>http://www.andregarrigo.com/2010/03/natural-language-programming/comment-page-1/#comment-39</link>
		<dc:creator>Luis Andre Garrigo</dc:creator>
		<pubDate>Sat, 20 Mar 2010 23:59:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.andregarrigo.com/?p=426#comment-39</guid>
		<description>&lt;span class=&quot;topsy_trackback_comment&quot;&gt;&lt;span class=&quot;topsy_twitter_username&quot;&gt;&lt;span class=&quot;topsy_trackback_content&quot;&gt;Natural Language Programming http://goo.gl/fb/phNn&lt;/span&gt;&lt;/span&gt;</description>
		<content:encoded><![CDATA[<span class="topsy_trackback_comment"><span class="topsy_twitter_username"><span class="topsy_trackback_content">Natural Language Programming <a href="http://goo.gl/fb/phNn" rel="nofollow">http://goo.gl/fb/phNn</a></span></span></span>]]></content:encoded>
	</item>
</channel>
</rss>
