<?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 most important programming language</title>
	<atom:link href="http://compsci.ca/blog/the-most-important-programming-language/feed/" rel="self" type="application/rss+xml" />
	<link>http://compsci.ca/blog/the-most-important-programming-language/</link>
	<description>Programming, Education, Computer Science</description>
	<lastBuildDate>Thu, 24 Feb 2011 18:08:53 -0500</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Jasper()</title>
		<link>http://compsci.ca/blog/the-most-important-programming-language/comment-page-1/#comment-110486</link>
		<dc:creator>Jasper()</dc:creator>
		<pubDate>Mon, 26 Jan 2009 18:31:56 +0000</pubDate>
		<guid isPermaLink="false">http://compsci.ca/blog/the-most-important-programming-language/#comment-110486</guid>
		<description>&quot;Now that is a dumb statement. I suppose it would make you feel like a special member of an elite Mensa-esque club if the only people allowed to program weren’t allowed to use infix, imperative programming, or nonrecursive implementations&quot;

You can program imperatively and nonrecursively with lisp. And it is easy to write binary functions in the traditional way with a macro, if you really want to punch yourself in the face. Hell, you could make a macro that takes a string, and allow arbitrary syntax in the string.

The point is that s-expressions showed an easy way to make all-singing all-dancing macros. And they had higher order functions too. Yet new languages like C did not learn from this. Nor did dozens of other languages.

Instead of building on top of the known, they made their own syntaxes, even ones that look a lot like s-expressions with injected stupidity.(Everything based on xml.) They could have made .html and javascript different versions of lisp limited to not horribly hacking you system, or limited to running in one go to make a page. The could have made C its own equivalent with s-expressions.(Working on that.) Scripting would be noncompiled or byte-compiled lisp, internet specifications like html, same with limitations, all could have been lisp.</description>
		<content:encoded><![CDATA[<p>&#8220;Now that is a dumb statement. I suppose it would make you feel like a special member of an elite Mensa-esque club if the only people allowed to program weren’t allowed to use infix, imperative programming, or nonrecursive implementations&#8221;</p>
<p>You can program imperatively and nonrecursively with lisp. And it is easy to write binary functions in the traditional way with a macro, if you really want to punch yourself in the face. Hell, you could make a macro that takes a string, and allow arbitrary syntax in the string.</p>
<p>The point is that s-expressions showed an easy way to make all-singing all-dancing macros. And they had higher order functions too. Yet new languages like C did not learn from this. Nor did dozens of other languages.</p>
<p>Instead of building on top of the known, they made their own syntaxes, even ones that look a lot like s-expressions with injected stupidity.(Everything based on xml.) They could have made .html and javascript different versions of lisp limited to not horribly hacking you system, or limited to running in one go to make a page. The could have made C its own equivalent with s-expressions.(Working on that.) Scripting would be noncompiled or byte-compiled lisp, internet specifications like html, same with limitations, all could have been lisp.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tony</title>
		<link>http://compsci.ca/blog/the-most-important-programming-language/comment-page-1/#comment-109256</link>
		<dc:creator>Tony</dc:creator>
		<pubDate>Fri, 19 Sep 2008 04:39:42 +0000</pubDate>
		<guid isPermaLink="false">http://compsci.ca/blog/the-most-important-programming-language/#comment-109256</guid>
		<description>Looks like you&#039;ve completely missed the point. The purpose of the exercise was to realize that this is not about any particular flavour of syntax.

But even if it was about actual pieces of technology -- how would you define &quot;most established&quot; term, for the purpose of your argument? Both Java and PHP are relatively new (just over 10 years old each). The most &quot;established&quot; (at least in terms of legacy) would still be COBOL.</description>
		<content:encoded><![CDATA[<p>Looks like you&#8217;ve completely missed the point. The purpose of the exercise was to realize that this is not about any particular flavour of syntax.</p>
<p>But even if it was about actual pieces of technology &#8212; how would you define &#8220;most established&#8221; term, for the purpose of your argument? Both Java and PHP are relatively new (just over 10 years old each). The most &#8220;established&#8221; (at least in terms of legacy) would still be COBOL.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bon Scott</title>
		<link>http://compsci.ca/blog/the-most-important-programming-language/comment-page-1/#comment-109251</link>
		<dc:creator>Bon Scott</dc:creator>
		<pubDate>Thu, 18 Sep 2008 23:57:38 +0000</pubDate>
		<guid isPermaLink="false">http://compsci.ca/blog/the-most-important-programming-language/#comment-109251</guid>
		<description>I prefer to believe its matter of personal choice and style.
Some like robust code, and some hardcore oldcshool coding other likdes more elegant and job to be done the fastest and easist way it can not of price on quality.

Looking from the point of someone who wants to develop usefull piece of software that can be integrated and compatible with most established technology used in computer world today my vote goes to JAVA and PHP in combination with MySQL databases.</description>
		<content:encoded><![CDATA[<p>I prefer to believe its matter of personal choice and style.<br />
Some like robust code, and some hardcore oldcshool coding other likdes more elegant and job to be done the fastest and easist way it can not of price on quality.</p>
<p>Looking from the point of someone who wants to develop usefull piece of software that can be integrated and compatible with most established technology used in computer world today my vote goes to JAVA and PHP in combination with MySQL databases.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Clement</title>
		<link>http://compsci.ca/blog/the-most-important-programming-language/comment-page-1/#comment-109161</link>
		<dc:creator>Clement</dc:creator>
		<pubDate>Sun, 14 Sep 2008 09:40:58 +0000</pubDate>
		<guid isPermaLink="false">http://compsci.ca/blog/the-most-important-programming-language/#comment-109161</guid>
		<description>But somehow the knowledge of C/C++ makes it pretty for one to learn these other languages.</description>
		<content:encoded><![CDATA[<p>But somehow the knowledge of C/C++ makes it pretty for one to learn these other languages.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tony</title>
		<link>http://compsci.ca/blog/the-most-important-programming-language/comment-page-1/#comment-109067</link>
		<dc:creator>Tony</dc:creator>
		<pubDate>Tue, 09 Sep 2008 02:24:39 +0000</pubDate>
		<guid isPermaLink="false">http://compsci.ca/blog/the-most-important-programming-language/#comment-109067</guid>
		<description>While it&#039;s true that some developers could get quite fanatical over their preferred tool (&lt;a href=&quot;http://compsci.ca/blog/if-a-programming-language-was-a-boat/&quot; title=&quot;If a programming language was a boat&quot; rel=&quot;nofollow&quot;&gt;see (PHP and ColdFusion) comments here&lt;/a&gt;), the main difference that the said developers had to choose the subject of their zeal for themselves (hopefully after trying out multiple languages and making a vaguely educated decision).</description>
		<content:encoded><![CDATA[<p>While it&#8217;s true that some developers could get quite fanatical over their preferred tool (<a href="http://compsci.ca/blog/if-a-programming-language-was-a-boat/" title="If a programming language was a boat" rel="nofollow">see (PHP and ColdFusion) comments here</a>), the main difference that the said developers had to choose the subject of their zeal for themselves (hopefully after trying out multiple languages and making a vaguely educated decision).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: B</title>
		<link>http://compsci.ca/blog/the-most-important-programming-language/comment-page-1/#comment-109064</link>
		<dc:creator>B</dc:creator>
		<pubDate>Tue, 09 Sep 2008 01:55:53 +0000</pubDate>
		<guid isPermaLink="false">http://compsci.ca/blog/the-most-important-programming-language/#comment-109064</guid>
		<description>Programming language is very much like religion. If you already preferred one, you would not believe what others would say about the other religion.

And you would be very lenient with whatever discrepancy or confusion written in your religion&#039;s &#039;bible&#039;. 

And you would be very vocal with discrepancy in other religions.

All religions teach good behaviors &amp; good manners. You can be the best person in the neigbourhood if you practice the rules.

However, as a general rule of thumb, stick to major language/religion.

If your religion is too exotic, your country may not have public holiday on its celebration days.

You also may not find many buddies to share problems or joyful moments.</description>
		<content:encoded><![CDATA[<p>Programming language is very much like religion. If you already preferred one, you would not believe what others would say about the other religion.</p>
<p>And you would be very lenient with whatever discrepancy or confusion written in your religion&#8217;s &#8216;bible&#8217;. </p>
<p>And you would be very vocal with discrepancy in other religions.</p>
<p>All religions teach good behaviors &amp; good manners. You can be the best person in the neigbourhood if you practice the rules.</p>
<p>However, as a general rule of thumb, stick to major language/religion.</p>
<p>If your religion is too exotic, your country may not have public holiday on its celebration days.</p>
<p>You also may not find many buddies to share problems or joyful moments.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tony</title>
		<link>http://compsci.ca/blog/the-most-important-programming-language/comment-page-1/#comment-109049</link>
		<dc:creator>Tony</dc:creator>
		<pubDate>Mon, 08 Sep 2008 19:41:19 +0000</pubDate>
		<guid isPermaLink="false">http://compsci.ca/blog/the-most-important-programming-language/#comment-109049</guid>
		<description>Spot on. I&#039;ve heard of the absolutely horrible approaches along the lines of &quot;lets do everything we&#039;ve done last year... but this time with Java&quot;. This really ruins students in a way of steering them towards the &lt;a href=&quot;http://compsci.ca/blog/you-dont-know-that-programming-language/&quot; title=&quot;You don&#039;t know that programming language&quot; rel=&quot;nofollow&quot;&gt;&quot;know&quot; programming language&lt;/a&gt; mentality.</description>
		<content:encoded><![CDATA[<p>Spot on. I&#8217;ve heard of the absolutely horrible approaches along the lines of &#8220;lets do everything we&#8217;ve done last year&#8230; but this time with Java&#8221;. This really ruins students in a way of steering them towards the <a href="http://compsci.ca/blog/you-dont-know-that-programming-language/" title="You don't know that programming language" rel="nofollow">&#8220;know&#8221; programming language</a> mentality.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Clayton</title>
		<link>http://compsci.ca/blog/the-most-important-programming-language/comment-page-1/#comment-109048</link>
		<dc:creator>Clayton</dc:creator>
		<pubDate>Mon, 08 Sep 2008 19:28:56 +0000</pubDate>
		<guid isPermaLink="false">http://compsci.ca/blog/the-most-important-programming-language/#comment-109048</guid>
		<description>The biggest offenders to this (that I have been exposed to) are high-school students. I tend to believe that the way computer science is taught in high school (as a very closed-circuit system) makes students blissfully ignorant about anything not to do with the language they happen to be working with. Of course, this all has to do with the teacher teaching the course of course.</description>
		<content:encoded><![CDATA[<p>The biggest offenders to this (that I have been exposed to) are high-school students. I tend to believe that the way computer science is taught in high school (as a very closed-circuit system) makes students blissfully ignorant about anything not to do with the language they happen to be working with. Of course, this all has to do with the teacher teaching the course of course.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Fred McCoy</title>
		<link>http://compsci.ca/blog/the-most-important-programming-language/comment-page-1/#comment-109043</link>
		<dc:creator>Fred McCoy</dc:creator>
		<pubDate>Mon, 08 Sep 2008 17:10:18 +0000</pubDate>
		<guid isPermaLink="false">http://compsci.ca/blog/the-most-important-programming-language/#comment-109043</guid>
		<description>I&#039;m surprised that someone could call Computer Science not a form of science considering it embodies every scientific ideal.  That you can explore multiple routes (coding languages) and still arrive on the same answer.  That is science.  Testing, hypothesizing, trying everything you possibly can.</description>
		<content:encoded><![CDATA[<p>I&#8217;m surprised that someone could call Computer Science not a form of science considering it embodies every scientific ideal.  That you can explore multiple routes (coding languages) and still arrive on the same answer.  That is science.  Testing, hypothesizing, trying everything you possibly can.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ryan</title>
		<link>http://compsci.ca/blog/the-most-important-programming-language/comment-page-1/#comment-108991</link>
		<dc:creator>Ryan</dc:creator>
		<pubDate>Sat, 06 Sep 2008 14:34:17 +0000</pubDate>
		<guid isPermaLink="false">http://compsci.ca/blog/the-most-important-programming-language/#comment-108991</guid>
		<description>An interesting post, as a computer science student myself I do hear that and similar questions pop up. The answer or response however seems to be different every time, it even goes as far as lecturers saying the programming language they teach is the next biggest thing. :)</description>
		<content:encoded><![CDATA[<p>An interesting post, as a computer science student myself I do hear that and similar questions pop up. The answer or response however seems to be different every time, it even goes as far as lecturers saying the programming language they teach is the next biggest thing. <img src='http://compsci.ca/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
</channel>
</rss>


