<?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: My First Programming Language(TM)</title>
	<atom:link href="http://www.sububi.org/2003/09/24/my-first-programming-languagetm/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.sububi.org/2003/09/24/my-first-programming-languagetm/</link>
	<description>Matt Jadud, writing stuff</description>
	<lastBuildDate>Tue, 16 Feb 2010 19:50:22 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: yesa</title>
		<link>http://www.sububi.org/2003/09/24/my-first-programming-languagetm/comment-page-1/#comment-84</link>
		<dc:creator>yesa</dc:creator>
		<pubDate>Fri, 05 Mar 2004 05:07:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.sububi.org/?p=165#comment-84</guid>
		<description>get more confused actually...

what i want to know is what would be the best Foundational Programming Language to use especially for those who were neophites.
Specifically, C against Visual Basic.
</description>
		<content:encoded><![CDATA[<p>get more confused actually&#8230;</p>
<p>what i want to know is what would be the best Foundational Programming Language to use especially for those who were neophites.<br />
Specifically, C against Visual Basic.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pete DePasquale</title>
		<link>http://www.sububi.org/2003/09/24/my-first-programming-languagetm/comment-page-1/#comment-83</link>
		<dc:creator>Pete DePasquale</dc:creator>
		<pubDate>Thu, 02 Oct 2003 22:37:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.sububi.org/?p=165#comment-83</guid>
		<description>Wow, I made the list.  Cool...  I&#039;m currently deciding what else to do with CS1 Sandbox, now that I&#039;m done with the PhD.  Being that I had to code against what I call a bastardized version of C/C++ that we used for instruction at VT (now taught in Java), I&#039;d have to port the underlying language to support Java.  Isn&#039;t someone (Ian?) working on this for BlueJ?  Thus, it&#039;s moot for me to do it as well.

I&#039;ve actually got other irons in the fire that I want to get to, so I&#039;m not sure what else I really have the desire to do.  On the list however is to get a version released to the web for playing with (that does not include the data collection support which is still currently part of the code base).  Also, when I last run it under 1.4 (which we didn&#039;t do during the experiment), the splash screen hung the app... so a few tweaks need to happen...

In other news.... Matt, how do you draw those nice graphics in your blogs?  What program is that?</description>
		<content:encoded><![CDATA[<p>Wow, I made the list.  Cool&#8230;  I&#8217;m currently deciding what else to do with CS1 Sandbox, now that I&#8217;m done with the PhD.  Being that I had to code against what I call a bastardized version of C/C++ that we used for instruction at VT (now taught in Java), I&#8217;d have to port the underlying language to support Java.  Isn&#8217;t someone (Ian?) working on this for BlueJ?  Thus, it&#8217;s moot for me to do it as well.</p>
<p>I&#8217;ve actually got other irons in the fire that I want to get to, so I&#8217;m not sure what else I really have the desire to do.  On the list however is to get a version released to the web for playing with (that does not include the data collection support which is still currently part of the code base).  Also, when I last run it under 1.4 (which we didn&#8217;t do during the experiment), the splash screen hung the app&#8230; so a few tweaks need to happen&#8230;</p>
<p>In other news&#8230;. Matt, how do you draw those nice graphics in your blogs?  What program is that?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brad</title>
		<link>http://www.sububi.org/2003/09/24/my-first-programming-languagetm/comment-page-1/#comment-82</link>
		<dc:creator>Brad</dc:creator>
		<pubDate>Tue, 30 Sep 2003 08:22:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.sububi.org/?p=165#comment-82</guid>
		<description>&quot;Mr Whorf, get down from there, and take off that ridiculous suit, it&#039;s the Sapir Whorf hypothesis, not the Super Whorf hypothesis&quot;</description>
		<content:encoded><![CDATA[<p>&#8220;Mr Whorf, get down from there, and take off that ridiculous suit, it&#8217;s the Sapir Whorf hypothesis, not the Super Whorf hypothesis&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matthias Felleisen</title>
		<link>http://www.sububi.org/2003/09/24/my-first-programming-languagetm/comment-page-1/#comment-81</link>
		<dc:creator>Matthias Felleisen</dc:creator>
		<pubDate>Sat, 27 Sep 2003 20:00:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.sububi.org/?p=165#comment-81</guid>
		<description>For the record, while PLT may not have done &quot;pedagogic
research&quot; in the sense of departments of education to
construct DrScheme, we have certainly conducted a 
number of feedback experiments. Indeed, if we hadn&#039;t
we probably would have come up with the language 
levels and many other innovations in this environment. 
I believe you followed DrScheme for a while and you 
must have noticed that the language levels changed. 
These changes were the results of classroom and lab
observations based on the existing prototypes. 

I believe that you misunderstand the magnitude of the
task if you ask for more or the complexity if you believe
theoretical research helps. Constructing DrScheme is a
huge undertaking. It takes years to explore this thing, 
and nothing but an honest (!) feedback-experiment 
cycle helps you get to the end.</description>
		<content:encoded><![CDATA[<p>For the record, while PLT may not have done &#8220;pedagogic<br />
research&#8221; in the sense of departments of education to<br />
construct DrScheme, we have certainly conducted a<br />
number of feedback experiments. Indeed, if we hadn&#8217;t<br />
we probably would have come up with the language<br />
levels and many other innovations in this environment.<br />
I believe you followed DrScheme for a while and you<br />
must have noticed that the language levels changed.<br />
These changes were the results of classroom and lab<br />
observations based on the existing prototypes. </p>
<p>I believe that you misunderstand the magnitude of the<br />
task if you ask for more or the complexity if you believe<br />
theoretical research helps. Constructing DrScheme is a<br />
huge undertaking. It takes years to explore this thing,<br />
and nothing but an honest (!) feedback-experiment<br />
cycle helps you get to the end.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Gary Lewandowski</title>
		<link>http://www.sububi.org/2003/09/24/my-first-programming-languagetm/comment-page-1/#comment-80</link>
		<dc:creator>Gary Lewandowski</dc:creator>
		<pubDate>Fri, 26 Sep 2003 12:52:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.sububi.org/?p=165#comment-80</guid>
		<description>Hey Matt, I&#039;d be interested in your thoughts on the Kernel Language Approach advocated by Van Roy and Haridi? (http://www.mozart-oz.org)  It seems like their language would satisfy your criticism of development in hand with research (i.e. I think they would at least claim the blue arrow is natural and not leaky).  Could it be done at the first year level? (Their text is aimed at 2nd year level students.) 

My other thought here is to wonder what impact a student&#039;s background brings in, even if we build a wonderful non-leaky language.  Many of my students have done some sort of programming and that will leak into this (Sapir-Whorf I suppose).</description>
		<content:encoded><![CDATA[<p>Hey Matt, I&#8217;d be interested in your thoughts on the Kernel Language Approach advocated by Van Roy and Haridi? (<a href="http://www.mozart-oz.org" rel="nofollow">http://www.mozart-oz.org</a>)  It seems like their language would satisfy your criticism of development in hand with research (i.e. I think they would at least claim the blue arrow is natural and not leaky).  Could it be done at the first year level? (Their text is aimed at 2nd year level students.) </p>
<p>My other thought here is to wonder what impact a student&#8217;s background brings in, even if we build a wonderful non-leaky language.  Many of my students have done some sort of programming and that will leak into this (Sapir-Whorf I suppose).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark</title>
		<link>http://www.sububi.org/2003/09/24/my-first-programming-languagetm/comment-page-1/#comment-79</link>
		<dc:creator>Mark</dc:creator>
		<pubDate>Wed, 24 Sep 2003 14:36:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.sububi.org/?p=165#comment-79</guid>
		<description>I&#039;ve always been unsatisfied with teaching Java, namely because of the Language A problems you bring up.  Students have to memorize &quot;public static void main(String[] args)&quot; just to get any program to run, and that&#039;s just the start.  I think they need to understand logic and loops before they can even start to put objects together.

I&#039;ve been thinking that there should be some toys that kids can play with to get them familiar with the concepts in computer science.  There&#039;s hints and such that I like to bring up, like &quot;99 bottles of beer on a wall&quot; or &quot;Bingo&quot; are loops, but there&#039;s not really any Lego-ish toys that let kids create objects and then describe their interactions.  Computer languages are so virtual; I&#039;d like to have something concrete to play with and explore.  Toys, my ideal CS1 language. :)</description>
		<content:encoded><![CDATA[<p>I&#8217;ve always been unsatisfied with teaching Java, namely because of the Language A problems you bring up.  Students have to memorize &#8220;public static void main(String[] args)&#8221; just to get any program to run, and that&#8217;s just the start.  I think they need to understand logic and loops before they can even start to put objects together.</p>
<p>I&#8217;ve been thinking that there should be some toys that kids can play with to get them familiar with the concepts in computer science.  There&#8217;s hints and such that I like to bring up, like &#8220;99 bottles of beer on a wall&#8221; or &#8220;Bingo&#8221; are loops, but there&#8217;s not really any Lego-ish toys that let kids create objects and then describe their interactions.  Computer languages are so virtual; I&#8217;d like to have something concrete to play with and explore.  Toys, my ideal CS1 language. <img src='http://www.sububi.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
</channel>
</rss>
