<?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: The aesthetics of technology</title>
	<atom:link href="http://www.monomorphic.org/wordpress/the-aesthetics-of-technology/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.monomorphic.org/wordpress/the-aesthetics-of-technology/</link>
	<description>Conceptual meandering</description>
	<lastBuildDate>Sun, 29 Jan 2012 09:15:18 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: johan</title>
		<link>http://www.monomorphic.org/wordpress/the-aesthetics-of-technology/comment-page-1/#comment-1052</link>
		<dc:creator>johan</dc:creator>
		<pubDate>Mon, 14 Jun 2010 10:14:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.monomorphic.org/wordpress/?p=583#comment-1052</guid>
		<description>An evolution from programming languages into natural languages is an interesting idea to ponder. I&#039;m not sure if it&#039;s likely though. Some thoughts:
1) As computers permeate more and more of society and our social/industrial/recreational processes, will there also be an opposite pull, a tendency for human/natural language to become more like a formal language (programming language)?
2) Programming languages today are basically fancy ways of interacting with the turing machine/lambda calculus model. But we don&#039;t know what the fundamental model of the human brain is, if indeed there is such a model. The human brain may be able to stretch to simulate or work with the computer model, but can the computer stretch to simulate/work with the brain model? A fundamental AI question.
3) A machine that was programmable through a dialogue, like the one you described, might have to be familiar with the programmer in some ways, and know what that programmer usually means when he/she uses certain expressions. Would teamwork still function well if the program is programmed in this kind of style? Would people be able to discuss a program and share an understanding of exactly what it did? Would there be a canonical representation?

In short, I think it&#039;s unclear that a programming language that mimicked a natural language closely would be a much better programming language, but it&#039;s an excellent topic for speculation.</description>
		<content:encoded><![CDATA[<p>An evolution from programming languages into natural languages is an interesting idea to ponder. I&#8217;m not sure if it&#8217;s likely though. Some thoughts:<br />
1) As computers permeate more and more of society and our social/industrial/recreational processes, will there also be an opposite pull, a tendency for human/natural language to become more like a formal language (programming language)?<br />
2) Programming languages today are basically fancy ways of interacting with the turing machine/lambda calculus model. But we don&#8217;t know what the fundamental model of the human brain is, if indeed there is such a model. The human brain may be able to stretch to simulate or work with the computer model, but can the computer stretch to simulate/work with the brain model? A fundamental AI question.<br />
3) A machine that was programmable through a dialogue, like the one you described, might have to be familiar with the programmer in some ways, and know what that programmer usually means when he/she uses certain expressions. Would teamwork still function well if the program is programmed in this kind of style? Would people be able to discuss a program and share an understanding of exactly what it did? Would there be a canonical representation?</p>
<p>In short, I think it&#8217;s unclear that a programming language that mimicked a natural language closely would be a much better programming language, but it&#8217;s an excellent topic for speculation.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris</title>
		<link>http://www.monomorphic.org/wordpress/the-aesthetics-of-technology/comment-page-1/#comment-1024</link>
		<dc:creator>Chris</dc:creator>
		<pubDate>Sun, 06 Jun 2010 09:00:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.monomorphic.org/wordpress/?p=583#comment-1024</guid>
		<description>I think it&#039;s interesting that the manifestation of the abstraction you&#039;ve noted regarding computers shares many similarities (including this manifestation&#039;s name) with our natural method of communicating the workings and structures of those physical objects: language. Language represents our species&#039; ability to form abstractions themselves, and perhaps language models as closely as possible our brain&#039;s internal representation of physical objects and concepts. 

Of course we communicate with machines with languages, and those languages have experienced a trend  -- as you&#039;ve noted -- of abstraction from low-level functionality to high-level functionality. It seems to me each successful iteration brings that computer language a little closer to our natural human language. Perhaps this trend will continue until our machines can successfully interpret natural human language. 

Imagine instead of an IDE, a &quot;programmer&quot; simply explains to his machine what he wants done (on as high or low of a level he chooses), and  the machine responds with questions (if it necessarily needs anything clarified) to determine exactly what the programmer wants. Maybe &quot;programming&quot; would simply entail a conversation with a completely subservient reflection of a human mind.</description>
		<content:encoded><![CDATA[<p>I think it&#8217;s interesting that the manifestation of the abstraction you&#8217;ve noted regarding computers shares many similarities (including this manifestation&#8217;s name) with our natural method of communicating the workings and structures of those physical objects: language. Language represents our species&#8217; ability to form abstractions themselves, and perhaps language models as closely as possible our brain&#8217;s internal representation of physical objects and concepts. </p>
<p>Of course we communicate with machines with languages, and those languages have experienced a trend  &#8212; as you&#8217;ve noted &#8212; of abstraction from low-level functionality to high-level functionality. It seems to me each successful iteration brings that computer language a little closer to our natural human language. Perhaps this trend will continue until our machines can successfully interpret natural human language. </p>
<p>Imagine instead of an IDE, a &#8220;programmer&#8221; simply explains to his machine what he wants done (on as high or low of a level he chooses), and  the machine responds with questions (if it necessarily needs anything clarified) to determine exactly what the programmer wants. Maybe &#8220;programming&#8221; would simply entail a conversation with a completely subservient reflection of a human mind.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

