<?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: Back to Basics</title>
	<atom:link href="http://dougal.gunters.org/blog/2004/03/08/back-to-basics/feed/" rel="self" type="application/rss+xml" />
	<link>http://dougal.gunters.org/blog/2004/03/08/back-to-basics/</link>
	<description>WordPress, web development, and world domination.</description>
	<lastBuildDate>Sat, 11 Feb 2012 20:29:44 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4-alpha-19719</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
	<item>
		<title>By: TechGnome</title>
		<link>http://dougal.gunters.org/blog/2004/03/08/back-to-basics/#comment-430</link>
		<dc:creator>TechGnome</dc:creator>
		<pubDate>Thu, 11 Mar 2004 18:42:39 +0000</pubDate>
		<guid isPermaLink="false">//?p=#comment-430</guid>
		<description>I agree as well, a lower level language should be used for introduction, not one that has such an abstraction as Java. It&#039;s nice and all, but then the student doesn&#039;t get the benefit of WHY the abstration is so nice (ie, it hides all the nity grity details.) While going through technical training for the Air Force, one of the languages we had to learn was Assembler. While I have since long forgotten everything I learned, the basics of it stayed with me such that I now know how to code tighter to squeeze out a few extra instructions per second. It may not sound like much when we talk of the speeds of today&#039;s computers, but when dealing with potentially millions of records, every little bit helps. 

Learning several languages has certainly helped me to appreciate what my VB IDE does for me these days. I&#039;d go nuts if I ever had to go bac to MFC.

TG</description>
		<content:encoded><![CDATA[<p>I agree as well, a lower level language should be used for introduction, not one that has such an abstraction as Java. It&#8217;s nice and all, but then the student doesn&#8217;t get the benefit of WHY the abstration is so nice (ie, it hides all the nity grity details.) While going through technical training for the Air Force, one of the languages we had to learn was Assembler. While I have since long forgotten everything I learned, the basics of it stayed with me such that I now know how to code tighter to squeeze out a few extra instructions per second. It may not sound like much when we talk of the speeds of today&#8217;s computers, but when dealing with potentially millions of records, every little bit helps. </p>
<p>Learning several languages has certainly helped me to appreciate what my VB IDE does for me these days. I&#8217;d go nuts if I ever had to go bac to MFC.</p>
<p>TG</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Suze</title>
		<link>http://dougal.gunters.org/blog/2004/03/08/back-to-basics/#comment-429</link>
		<dc:creator>Suze</dc:creator>
		<pubDate>Wed, 10 Mar 2004 19:28:28 +0000</pubDate>
		<guid isPermaLink="false">//?p=#comment-429</guid>
		<description>Actually being the aforementioned &quot;wife&quot; in the post, I most strongly agree with the sentiment expressed here. While I was fortunate enough to have a great instructor, Java was to say the least, perplexing. I found the language completely unenjoyable, and think I would&#039;ve been more enthusiastic if I understood more of the basics without jumping into &quot;instantiating&quot; my big toe from day one. Further, at the time when I took the course, there were very few &quot;textbooks&quot; on teaching Java, and IMHO, the Dietel &amp; Dietel book for the course was awful! I learned more by going to Barnes &amp; Noble and picking up the &quot;Sam&#039;s Teach Yourself Java...&quot; book.</description>
		<content:encoded><![CDATA[<p>Actually being the aforementioned &#8220;wife&#8221; in the post, I most strongly agree with the sentiment expressed here. While I was fortunate enough to have a great instructor, Java was to say the least, perplexing. I found the language completely unenjoyable, and think I would&#8217;ve been more enthusiastic if I understood more of the basics without jumping into &#8220;instantiating&#8221; my big toe from day one. Further, at the time when I took the course, there were very few &#8220;textbooks&#8221; on teaching Java, and IMHO, the Dietel &#38; Dietel book for the course was awful! I learned more by going to Barnes &#38; Noble and picking up the &#8220;Sam&#8217;s Teach Yourself Java&#8230;&#8221; book.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dougal</title>
		<link>http://dougal.gunters.org/blog/2004/03/08/back-to-basics/#comment-424</link>
		<dc:creator>Dougal</dc:creator>
		<pubDate>Tue, 09 Mar 2004 17:57:21 +0000</pubDate>
		<guid isPermaLink="false">//?p=#comment-424</guid>
		<description>I almost mentioned Python, but I must gotten distracted before I finished editing the post. I haven&#039;t had a chance to really dig into Python yet (even though I bought two of the first Python books to hit the market, several years ago), but from what I know, it &lt;em&gt;would&lt;/em&gt; be a good learning language. Perl would also be moderately good. I say &#039;moderately&#039; because a beginner could get confused by Perl&#039;s variable type indicators. For example, you refer to an array as a whole like &lt;code&gt;@myarray&lt;/code&gt;, but you refer to individual elements like &lt;code&gt;$myarray[5]&lt;/code&gt;.</description>
		<content:encoded><![CDATA[<p>I almost mentioned Python, but I must gotten distracted before I finished editing the post. I haven&#8217;t had a chance to really dig into Python yet (even though I bought two of the first Python books to hit the market, several years ago), but from what I know, it <em>would</em> be a good learning language. Perl would also be moderately good. I say &#8216;moderately&#8217; because a beginner could get confused by Perl&#8217;s variable type indicators. For example, you refer to an array as a whole like <code>@myarray</code>, but you refer to individual elements like <code>$myarray[5]</code>.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Simon Willison</title>
		<link>http://dougal.gunters.org/blog/2004/03/08/back-to-basics/#comment-423</link>
		<dc:creator>Simon Willison</dc:creator>
		<pubDate>Tue, 09 Mar 2004 17:34:47 +0000</pubDate>
		<guid isPermaLink="false">//?p=#comment-423</guid>
		<description>I completely agree that Java is a poor language for beginner programmers. It&#039;s taught at my University and the number of people now in their second or even third year who are still terrified of writing actual code is pretty terrifying. In my opinion a big part of this is that they have only been taught Java, which has a very high barrier to acvtually doing useful things.

I&#039;ve never used Pascal but I&#039;ve done a lor with Python and it seems to me to be an ideal first language - it has a nice learning curve and while it supports full OOP it&#039;s possible to start being productive with it without even knowing what an object is.</description>
		<content:encoded><![CDATA[<p>I completely agree that Java is a poor language for beginner programmers. It&#8217;s taught at my University and the number of people now in their second or even third year who are still terrified of writing actual code is pretty terrifying. In my opinion a big part of this is that they have only been taught Java, which has a very high barrier to acvtually doing useful things.</p>
<p>I&#8217;ve never used Pascal but I&#8217;ve done a lor with Python and it seems to me to be an ideal first language &#8211; it has a nice learning curve and while it supports full <acronym title='Object Oriented Programming'><span class='caps'>OOP</span></acronym> it&#8217;s possible to start being productive with it without even knowing what an object is.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Served from: dougal.gunters.org @ 2012-02-11 18:24:20 by W3 Total Cache -->
