<?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: arguing over semantics vs. syntax</title>
	<atom:link href="http://sob.apotheon.org/?feed=rss2&#038;p=200" rel="self" type="application/rss+xml" />
	<link>http://sob.apotheon.org/?p=200</link>
	<description>[ scion of backronymics ]</description>
	<lastBuildDate>Thu, 09 Sep 2010 19:01:18 -0600</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: apotheon</title>
		<link>http://sob.apotheon.org/?p=200&#038;cpage=1#comment-17616</link>
		<dc:creator>apotheon</dc:creator>
		<pubDate>Sat, 17 Feb 2007 07:13:16 +0000</pubDate>
		<guid isPermaLink="false">http://sob.apotheon.org/?p=200#comment-17616</guid>
		<description>Funny -- I&#039;m pretty sure those books don&#039;t contradict my statements that syntax is structure and semantics is meaning.  Maybe I should go double-check.</description>
		<content:encoded><![CDATA[<p>Funny &#8212; I'm pretty sure those books don't contradict my statements that syntax is structure and semantics is meaning.  Maybe I should go double-check.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: tjalfi</title>
		<link>http://sob.apotheon.org/?p=200&#038;cpage=1#comment-17554</link>
		<dc:creator>tjalfi</dc:creator>
		<pubDate>Sat, 17 Feb 2007 00:34:39 +0000</pubDate>
		<guid isPermaLink="false">http://sob.apotheon.org/?p=200#comment-17554</guid>
		<description>The definitions you are using are different from those in the following books: Semantics of Programming Languages, the Formal Semantics of Programming Languages, and Theories of Programming Languages. The only formalism that defines what you&#039;re referring to as synax with what most people call syntax is W-grammars. There is a Russian saying that comes to mind, &quot;when three men tell you you&#039;re drunk, go home.&quot;</description>
		<content:encoded><![CDATA[<p>The definitions you are using are different from those in the following books: Semantics of Programming Languages, the Formal Semantics of Programming Languages, and Theories of Programming Languages. The only formalism that defines what you're referring to as synax with what most people call syntax is W-grammars. There is a Russian saying that comes to mind, "when three men tell you you're drunk, go home."</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: apotheon</title>
		<link>http://sob.apotheon.org/?p=200&#038;cpage=1#comment-17534</link>
		<dc:creator>apotheon</dc:creator>
		<pubDate>Fri, 16 Feb 2007 22:11:06 +0000</pubDate>
		<guid isPermaLink="false">http://sob.apotheon.org/?p=200#comment-17534</guid>
		<description>Thanks for the input, &lt;strong&gt;tjalfi&lt;/strong&gt;.

What you&#039;re failing to include in your analysis is that the man or boy test actually tested for differences in behavior.  The syntax used in the test is the same for differing results because the syntax and semantics implemented in the language are different.</description>
		<content:encoded><![CDATA[<p>Thanks for the input, <strong>tjalfi</strong>.</p>
<p>What you're failing to include in your analysis is that the man or boy test actually tested for differences in behavior.  The syntax used in the test is the same for differing results because the syntax and semantics implemented in the language are different.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: tjalfi</title>
		<link>http://sob.apotheon.org/?p=200&#038;cpage=1#comment-17523</link>
		<dc:creator>tjalfi</dc:creator>
		<pubDate>Fri, 16 Feb 2007 21:36:59 +0000</pubDate>
		<guid isPermaLink="false">http://sob.apotheon.org/?p=200#comment-17523</guid>
		<description>You are mistaken. The canonical example is Knuth&#039;s &lt;a href=&quot;http://en.wikipedia.org/wiki/Man_or_boy_test&quot;&gt;man or boy test&lt;/a&gt;. The results of this code are different depending on whether call-by-value or call-by-name are used. The syntax is identical.</description>
		<content:encoded><![CDATA[<p>You are mistaken. The canonical example is Knuth's <a href="http://en.wikipedia.org/wiki/Man_or_boy_test">man or boy test</a>. The results of this code are different depending on whether call-by-value or call-by-name are used. The syntax is identical.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chipping the web - Free as a bird -- Chip&#8217;s Quips</title>
		<link>http://sob.apotheon.org/?p=200&#038;cpage=1#comment-17188</link>
		<dc:creator>Chipping the web - Free as a bird -- Chip&#8217;s Quips</dc:creator>
		<pubDate>Thu, 15 Feb 2007 21:13:29 +0000</pubDate>
		<guid isPermaLink="false">http://sob.apotheon.org/?p=200#comment-17188</guid>
		<description>[...] When it comes to the expressive power of a programming language, syntax (the form of statements) makes a huge difference. Semantics (the meaning of terms) are relatively inconsequential, so long as they are precisely defined. [...]</description>
		<content:encoded><![CDATA[<p>[...] When it comes to the expressive power of a programming language, syntax (the form of statements) makes a huge difference. Semantics (the meaning of terms) are relatively inconsequential, so long as they are precisely defined. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: sosiouxme</title>
		<link>http://sob.apotheon.org/?p=200&#038;cpage=1#comment-17082</link>
		<dc:creator>sosiouxme</dc:creator>
		<pubDate>Thu, 15 Feb 2007 13:39:11 +0000</pubDate>
		<guid isPermaLink="false">http://sob.apotheon.org/?p=200#comment-17082</guid>
		<description>though perhaps now *i&#039;m* confusing which is syntax and which is semantics :-)  or just relating a different dichotomy.</description>
		<content:encoded><![CDATA[<p>though perhaps now <em>i'm</em> confusing which is syntax and which is semantics :-)  or just relating a different dichotomy.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: sosiouxme</title>
		<link>http://sob.apotheon.org/?p=200&#038;cpage=1#comment-17079</link>
		<dc:creator>sosiouxme</dc:creator>
		<pubDate>Thu, 15 Feb 2007 13:35:49 +0000</pubDate>
		<guid isPermaLink="false">http://sob.apotheon.org/?p=200#comment-17079</guid>
		<description>very insightful.  i think there is still this prominent misconception that form and function can be separated, and that any given function can be swapped for an &quot;equivalent&quot; one without impacting form.</description>
		<content:encoded><![CDATA[<p>very insightful.  i think there is still this prominent misconception that form and function can be separated, and that any given function can be swapped for an "equivalent" one without impacting form.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: apotheon</title>
		<link>http://sob.apotheon.org/?p=200&#038;cpage=1#comment-16953</link>
		<dc:creator>apotheon</dc:creator>
		<pubDate>Wed, 14 Feb 2007 23:30:58 +0000</pubDate>
		<guid isPermaLink="false">http://sob.apotheon.org/?p=200#comment-16953</guid>
		<description>Yeah . . .

As someone pointed out to me in IMs (I think it was Allison, but I don&#039;t really recall off the top of my head), the issue with pjdelport&#039;s (mis)understanding may arise from the simple fact that we (programmers) often trivialize syntax by how we make reference to it when discussing programming languages.  For instance

Err, wait, found the direct quote.  It was indeed Allison:
&lt;blockquote&gt;(15:28:52) Allison: I suspect the other language issue that one hits, when discussing syntax v. semantics, is that people often use syntax in the &quot;I don&#039;t know Java, but I know C++, and after that it&#039;s just a matter of learning the syntax.&quot;  That is, there&#039;s a third level: that of programming *paradigm*, and it trumps any of the lower-level language details.

(15:29:46) @: True . . . but that isn&#039;t really a &quot;design&quot; issue -- it&#039;s a bit more fundamental than that, and is largely manifest in syntax.

(15:31:13) Allison: Not design, but architecture, yes.  It&#039;s just that the way we talk about these things tends to trivialize syntax, except where language holy wars are taking place.  &lt;wry grin&gt;

(15:31:26) @: True, that.

(15:31:40) @: I thought the Derrida bit was a more amusing possible explanation, though.&lt;/blockquote&gt;</description>
		<content:encoded><![CDATA[<p>Yeah .&nbsp;.&nbsp;.</p>
<p>As someone pointed out to me in IMs (I think it was Allison, but I don't really recall off the top of my head), the issue with pjdelport's (mis)understanding may arise from the simple fact that we (programmers) often trivialize syntax by how we make reference to it when discussing programming languages.  For instance</p>
<p>Err, wait, found the direct quote.  It was indeed Allison:</p>
<blockquote><p>(15:28:52) Allison: I suspect the other language issue that one hits, when discussing syntax v. semantics, is that people often use syntax in the "I don't know Java, but I know C++, and after that it's just a matter of learning the syntax."  That is, there's a third level: that of programming *paradigm*, and it trumps any of the lower-level language details.</p>
<p>(15:29:46) @: True .&nbsp;.&nbsp;. but that isn't really a "design" issue &#8212; it's a bit more fundamental than that, and is largely manifest in syntax.</p>
<p>(15:31:13) Allison: Not design, but architecture, yes.  It's just that the way we talk about these things tends to trivialize syntax, except where language holy wars are taking place.  &lt;wry grin&gt;</p>
<p>(15:31:26) @: True, that.</p>
<p>(15:31:40) @: I thought the Derrida bit was a more amusing possible explanation, though.</p></blockquote>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sterling Camden</title>
		<link>http://sob.apotheon.org/?p=200&#038;cpage=1#comment-16950</link>
		<dc:creator>Sterling Camden</dc:creator>
		<pubDate>Wed, 14 Feb 2007 23:10:26 +0000</pubDate>
		<guid isPermaLink="false">http://sob.apotheon.org/?p=200#comment-16950</guid>
		<description>pjdelport gets stuck on the &quot;form vs meaning&quot; distinction.  s/he doesn&#039;t realize that the form is what creates the expressive power of a programming language, and the meaning you express with it is secondary.</description>
		<content:encoded><![CDATA[<p>pjdelport gets stuck on the "form vs meaning" distinction.  s/he doesn't realize that the form is what creates the expressive power of a programming language, and the meaning you express with it is secondary.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
