<?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: Languages that are easy to pick back up</title>
	<atom:link href="http://www.johndcook.com/blog/2008/07/01/languages-that-are-easy-to-pick-back-up/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.johndcook.com/blog/2008/07/01/languages-that-are-easy-to-pick-back-up/</link>
	<description>The blog of John D. Cook</description>
	<lastBuildDate>Sat, 11 Feb 2012 22:42:11 -0500</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: human mathematics</title>
		<link>http://www.johndcook.com/blog/2008/07/01/languages-that-are-easy-to-pick-back-up/comment-page-1/#comment-120977</link>
		<dc:creator>human mathematics</dc:creator>
		<pubDate>Sat, 10 Dec 2011 06:55:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.johndcook.com/blog/2008/07/01/languages-that-are-easy-to-pick-back-up/#comment-120977</guid>
		<description>Yes, \infty is even harder to remember because it&#039;s &ampinfin; in HTML.</description>
		<content:encoded><![CDATA[<p>Yes, \infty is even harder to remember because it&#8217;s &ampinfin; in HTML.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: crntaylor</title>
		<link>http://www.johndcook.com/blog/2008/07/01/languages-that-are-easy-to-pick-back-up/comment-page-1/#comment-17184</link>
		<dc:creator>crntaylor</dc:creator>
		<pubDate>Sat, 09 May 2009 13:31:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.johndcook.com/blog/2008/07/01/languages-that-are-easy-to-pick-back-up/#comment-17184</guid>
		<description>Of course, LaTeX&#039;s sometimes bizarre abbreviations can be easily solved by including a custom package containing a bunch of lines like

\def\infinity{\infty}

and so forth. Almost all mathematicians that I know do something like this. I agree with your general sentiments though - good post.</description>
		<content:encoded><![CDATA[<p>Of course, LaTeX&#8217;s sometimes bizarre abbreviations can be easily solved by including a custom package containing a bunch of lines like</p>
<p>\def\infinity{\infty}</p>
<p>and so forth. Almost all mathematicians that I know do something like this. I agree with your general sentiments though &#8211; good post.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: gappy</title>
		<link>http://www.johndcook.com/blog/2008/07/01/languages-that-are-easy-to-pick-back-up/comment-page-1/#comment-10287</link>
		<dc:creator>gappy</dc:creator>
		<pubDate>Wed, 26 Nov 2008 21:26:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.johndcook.com/blog/2008/07/01/languages-that-are-easy-to-pick-back-up/#comment-10287</guid>
		<description>I feel that languages that are easy to pick back up are those that are easy to pick up the first time. I wanted to offer a reply to John Venier regarding English. As a non-native speaker, I found English way easier both to learn and to remember than German with respect to grammar, and much harder with respect to phonetics. Same with English versus Russian. So, my experience with natural languages is consistent with my experience with programming languages. Latex/C/Python/R/Matlab: easy to learn and remember. C++: hard to learn, remember, use. One feature that makes C++ hard is its sprawling, vast syntax and the many programming styles. Had it strictly enforced template programming, it would have been much easier.</description>
		<content:encoded><![CDATA[<p>I feel that languages that are easy to pick back up are those that are easy to pick up the first time. I wanted to offer a reply to John Venier regarding English. As a non-native speaker, I found English way easier both to learn and to remember than German with respect to grammar, and much harder with respect to phonetics. Same with English versus Russian. So, my experience with natural languages is consistent with my experience with programming languages. Latex/C/Python/R/Matlab: easy to learn and remember. C++: hard to learn, remember, use. One feature that makes C++ hard is its sprawling, vast syntax and the many programming styles. Had it strictly enforced template programming, it would have been much easier.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John</title>
		<link>http://www.johndcook.com/blog/2008/07/01/languages-that-are-easy-to-pick-back-up/comment-page-1/#comment-2089</link>
		<dc:creator>John</dc:creator>
		<pubDate>Tue, 01 Jul 2008 17:33:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.johndcook.com/blog/2008/07/01/languages-that-are-easy-to-pick-back-up/#comment-2089</guid>
		<description>I used to think differently about the analogy between programming languages and human languages. I agreed with Larry Wall&#039;s &lt;a href=&quot;http://www.wall.org/~larry/natural.html&quot; rel=&quot;nofollow&quot;&gt;Natural language principles in Perl&lt;/a&gt; that languages need to be easy to use rather than easy to learn. Learn once and use forever.

That line of reasoning holds for someone who uses only one programming language and uses it continually for years. But if programming is only part of your job or if you have to use multiple languages, it matters how hard it is to (re)learn a language.</description>
		<content:encoded><![CDATA[<p>I used to think differently about the analogy between programming languages and human languages. I agreed with Larry Wall&#8217;s <a href="http://www.wall.org/~larry/natural.html" rel="nofollow">Natural language principles in Perl</a> that languages need to be easy to use rather than easy to learn. Learn once and use forever.</p>
<p>That line of reasoning holds for someone who uses only one programming language and uses it continually for years. But if programming is only part of your job or if you have to use multiple languages, it matters how hard it is to (re)learn a language.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John Venier</title>
		<link>http://www.johndcook.com/blog/2008/07/01/languages-that-are-easy-to-pick-back-up/comment-page-1/#comment-2084</link>
		<dc:creator>John Venier</dc:creator>
		<pubDate>Tue, 01 Jul 2008 16:53:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.johndcook.com/blog/2008/07/01/languages-that-are-easy-to-pick-back-up/#comment-2084</guid>
		<description>Dunno about Mathematica -- never had a license -- but I&#039;ve heard English is hard to learn.  Full of exceptions, especially in spelling / pronunciation.  But it is common.  Reminds me of Larry Wall&#039;s remark about Perl being written in C -- not because C is a good language, but because it is ubiquitous.

Python sounds good but I don&#039;t know if I could get used to working in a language where the amount of contiguous whitespace is meaningful and variations in it are part of the language.  IIRC even Perl closed a loophole allowing the space character to be used as a text delimiter, much to the dismay of Perl poets, in the interests of more legible code.  Which for Perl is unusual.</description>
		<content:encoded><![CDATA[<p>Dunno about Mathematica &#8212; never had a license &#8212; but I&#8217;ve heard English is hard to learn.  Full of exceptions, especially in spelling / pronunciation.  But it is common.  Reminds me of Larry Wall&#8217;s remark about Perl being written in C &#8212; not because C is a good language, but because it is ubiquitous.</p>
<p>Python sounds good but I don&#8217;t know if I could get used to working in a language where the amount of contiguous whitespace is meaningful and variations in it are part of the language.  IIRC even Perl closed a loophole allowing the space character to be used as a text delimiter, much to the dismay of Perl poets, in the interests of more legible code.  Which for Perl is unusual.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.310 seconds -->

