<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: Power in programming, and another research idea I&#8217;ll never have time to get into</title>
	<atom:link href="http://nattle.wordpress.com/2008/01/31/power-in-programming-and-another-research-idea-ill-never-have-time-to-get-into/feed/" rel="self" type="application/rss+xml" />
	<link>http://nattle.wordpress.com/2008/01/31/power-in-programming-and-another-research-idea-ill-never-have-time-to-get-into/</link>
	<description>Meditations on my journey through the information professions</description>
	<lastBuildDate>Mon, 04 Feb 2008 04:45:18 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: George V. Reilly</title>
		<link>http://nattle.wordpress.com/2008/01/31/power-in-programming-and-another-research-idea-ill-never-have-time-to-get-into/#comment-19</link>
		<dc:creator>George V. Reilly</dc:creator>
		<pubDate>Mon, 04 Feb 2008 04:45:18 +0000</pubDate>
		<guid isPermaLink="false">http://nattle.wordpress.com/?p=34#comment-19</guid>
		<description>Graham also has more to say about power in his most recent essay, http://www.paulgraham.com/arcchallenge.html

His main point is succinctness = power. This captures most of what &#039;power&#039; means to me, but here are a couple of counter-examples.

A DSL (Domain-Specific Language), such as GraphViz or regular expression notation, can be very succinct and powerful in its domain, but be useless for anything else, such as manipulating a network socket. A more-general language may not have the expressiveness of a DSL, but it can solve far more problems.

A low-level language, such as C or assembler, can be used to write any program -- if you work at it hard enough -- many of which cannot be written in other languages. You won&#039;t be able to move a disk head around in Lisp, but a typical Lisp program will be more succinct than its C equivalent.</description>
		<content:encoded><![CDATA[<p>Graham also has more to say about power in his most recent essay, <a href="http://www.paulgraham.com/arcchallenge.html" rel="nofollow">http://www.paulgraham.com/arcchallenge.html</a></p>
<p>His main point is succinctness = power. This captures most of what &#8216;power&#8217; means to me, but here are a couple of counter-examples.</p>
<p>A DSL (Domain-Specific Language), such as GraphViz or regular expression notation, can be very succinct and powerful in its domain, but be useless for anything else, such as manipulating a network socket. A more-general language may not have the expressiveness of a DSL, but it can solve far more problems.</p>
<p>A low-level language, such as C or assembler, can be used to write any program &#8212; if you work at it hard enough &#8212; many of which cannot be written in other languages. You won&#8217;t be able to move a disk head around in Lisp, but a typical Lisp program will be more succinct than its C equivalent.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Zane</title>
		<link>http://nattle.wordpress.com/2008/01/31/power-in-programming-and-another-research-idea-ill-never-have-time-to-get-into/#comment-18</link>
		<dc:creator>Zane</dc:creator>
		<pubDate>Thu, 31 Jan 2008 21:46:38 +0000</pubDate>
		<guid isPermaLink="false">http://nattle.wordpress.com/?p=34#comment-18</guid>
		<description>In my view one programming language is more powerful than another if it allows you to express the same ideas more succinctly without sacrificing clarity. I acknowledge that there are many ways in which that statement is ambiguous, subjective or both, but it&#039;s a complicated question. 

Paul Graham, a luminary in the Lisp world, wrote about the importance of succinctness in programming languages, but he didn&#039;t place as much importance on clarity:
http://www.paulgraham.com/power.html

Steve Yegge, another developer and essayist, wrote a bit about this too:
http://steve-yegge.blogspot.com/2007/12/codes-worst-enemy.html</description>
		<content:encoded><![CDATA[<p>In my view one programming language is more powerful than another if it allows you to express the same ideas more succinctly without sacrificing clarity. I acknowledge that there are many ways in which that statement is ambiguous, subjective or both, but it&#8217;s a complicated question. </p>
<p>Paul Graham, a luminary in the Lisp world, wrote about the importance of succinctness in programming languages, but he didn&#8217;t place as much importance on clarity:<br />
<a href="http://www.paulgraham.com/power.html" rel="nofollow">http://www.paulgraham.com/power.html</a></p>
<p>Steve Yegge, another developer and essayist, wrote a bit about this too:<br />
<a href="http://steve-yegge.blogspot.com/2007/12/codes-worst-enemy.html" rel="nofollow">http://steve-yegge.blogspot.com/2007/12/codes-worst-enemy.html</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>
