<?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: Python is the new BASIC.</title>
	<atom:link href="http://coffeeghost.net/2008/06/18/python-is-the-new-basic/feed/" rel="self" type="application/rss+xml" />
	<link>http://coffeeghost.net/2008/06/18/python-is-the-new-basic/</link>
	<description>Al Sweigart&#039;s blog.</description>
	<lastBuildDate>Fri, 03 Feb 2012 10:06:43 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: seo</title>
		<link>http://coffeeghost.net/2008/06/18/python-is-the-new-basic/comment-page-2/#comment-136408</link>
		<dc:creator>seo</dc:creator>
		<pubDate>Tue, 31 Jan 2012 18:20:18 +0000</pubDate>
		<guid isPermaLink="false">http://coffeeghost.net/2008/06/18/python-is-the-new-basic/#comment-136408</guid>
		<description>Hi would you mind sharing which blog platform you&#039;re using? I&#039;m looking to start my own blog in the near future but I&#039;m having a tough time making a decision between BlogEngine/Wordpress/B2evolution and Drupal. The reason I ask is because your design seems different then most blogs and I&#039;m looking for something completely unique.                  P.S Sorry for being off-topic but I had to ask!</description>
		<content:encoded><![CDATA[<p>Hi would you mind sharing which blog platform you&#8217;re using? I&#8217;m looking to start my own blog in the near future but I&#8217;m having a tough time making a decision between BlogEngine/Wordpress/B2evolution and Drupal. The reason I ask is because your design seems different then most blogs and I&#8217;m looking for something completely unique.                  P.S Sorry for being off-topic but I had to ask!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jason</title>
		<link>http://coffeeghost.net/2008/06/18/python-is-the-new-basic/comment-page-2/#comment-136115</link>
		<dc:creator>jason</dc:creator>
		<pubDate>Tue, 27 Dec 2011 16:45:14 +0000</pubDate>
		<guid isPermaLink="false">http://coffeeghost.net/2008/06/18/python-is-the-new-basic/#comment-136115</guid>
		<description>FreeBASIC or PureBASIC are the new BASICs. How can you say that Python is a modern version of BASIC when really its just an alternative to Ruby and not a dialect of BASIC. BASIC is BASIC, which what FreeBASIC is. And you can write any modern application in FreeBASIC (or PureBASIC). Why are programs written in psuedocode any way, its because psuedo is close to English. And which language is closest to English? why BASIC of course. So why not just program in BASIC and skip writing psuedo. Really its ridiculous why BASIC is discarded simply because of its name and the false declarations that modern BASICs are similar to early simple BASIC dialects like QBASIC , when in reality, modern BASIC languages can handle any programming tasks as equally as any other programming language. It is wrong to try and direct people away from true BASIC dialects because of legacy mentality (think BASIC -- think QBASIC) and falsely claim that modern BASICs are incompetant programming environments.</description>
		<content:encoded><![CDATA[<p>FreeBASIC or PureBASIC are the new BASICs. How can you say that Python is a modern version of BASIC when really its just an alternative to Ruby and not a dialect of BASIC. BASIC is BASIC, which what FreeBASIC is. And you can write any modern application in FreeBASIC (or PureBASIC). Why are programs written in psuedocode any way, its because psuedo is close to English. And which language is closest to English? why BASIC of course. So why not just program in BASIC and skip writing psuedo. Really its ridiculous why BASIC is discarded simply because of its name and the false declarations that modern BASICs are similar to early simple BASIC dialects like QBASIC , when in reality, modern BASIC languages can handle any programming tasks as equally as any other programming language. It is wrong to try and direct people away from true BASIC dialects because of legacy mentality (think BASIC &#8212; think QBASIC) and falsely claim that modern BASICs are incompetant programming environments.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ben</title>
		<link>http://coffeeghost.net/2008/06/18/python-is-the-new-basic/comment-page-2/#comment-43881</link>
		<dc:creator>Ben</dc:creator>
		<pubDate>Thu, 05 Feb 2009 18:45:39 +0000</pubDate>
		<guid isPermaLink="false">http://coffeeghost.net/2008/06/18/python-is-the-new-basic/#comment-43881</guid>
		<description>IPython is what made learning python so much easier for me than ruby.  Irb is quite nice, but it doesn&#039;t just start flowing for me the same way that IPython did.  I really would be quite happy if I could combine ruby&#039;s syntax consistency, IPython&#039;s capabilities and mature libraries.  Wouldn&#039;t that be wonderful for teacher and student?</description>
		<content:encoded><![CDATA[<p>IPython is what made learning python so much easier for me than ruby.  Irb is quite nice, but it doesn&#8217;t just start flowing for me the same way that IPython did.  I really would be quite happy if I could combine ruby&#8217;s syntax consistency, IPython&#8217;s capabilities and mature libraries.  Wouldn&#8217;t that be wonderful for teacher and student?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ronald Loui</title>
		<link>http://coffeeghost.net/2008/06/18/python-is-the-new-basic/comment-page-2/#comment-41941</link>
		<dc:creator>Ronald Loui</dc:creator>
		<pubDate>Fri, 23 Jan 2009 19:44:16 +0000</pubDate>
		<guid isPermaLink="false">http://coffeeghost.net/2008/06/18/python-is-the-new-basic/#comment-41941</guid>
		<description>Dennis Krueger #2 -- I had to chime in.  I had a great time programming in Pick Basic on the Pick OS (actually Microdata or some such thing).  Don&#039;t forget the Pick-English database query language.
jt #46 -- this is a real issue.  On the one hand, the BASIC era produced people who loved to program in great numbers.  On the other hand, textbooks that return to those old days and those old ways, with modern languages, seem like anachronisms.  What would John Kemeny say today?  Basic was a good teaching language.  It is exactly the opposite result that JAVA has had on young programmers, that makes me take such a hard line on Java.
I really think people should have a closer look at gawk as &quot;clean perl&quot;.  You then have to learn something else -- C, C++, C#, js, php, python, ruby, perl, or java -- but you can keep your gawk for lots of tasks.
My opinions about languages usually come not from looking at the syntax, the libraries, nor even from doing a lot of programming in each, but from watching programmers do various tasks in them.  When you see mass frustration, widespread failure, rigid designs, and projects with generous development times delivered late, you know something is wrong.  When you hear people talking about how much they love their language (the Paul Graham test), it&#039;s good to have a listen.</description>
		<content:encoded><![CDATA[<p>Dennis Krueger #2 &#8212; I had to chime in.  I had a great time programming in Pick Basic on the Pick OS (actually Microdata or some such thing).  Don&#8217;t forget the Pick-English database query language.</p>
<p>jt #46 &#8212; this is a real issue.  On the one hand, the BASIC era produced people who loved to program in great numbers.  On the other hand, textbooks that return to those old days and those old ways, with modern languages, seem like anachronisms.  What would John Kemeny say today?  Basic was a good teaching language.  It is exactly the opposite result that JAVA has had on young programmers, that makes me take such a hard line on Java.  </p>
<p>I really think people should have a closer look at gawk as &#8220;clean perl&#8221;.  You then have to learn something else &#8212; C, C++, C#, js, php, python, ruby, perl, or java &#8212; but you can keep your gawk for lots of tasks.  </p>
<p>My opinions about languages usually come not from looking at the syntax, the libraries, nor even from doing a lot of programming in each, but from watching programmers do various tasks in them.  When you see mass frustration, widespread failure, rigid designs, and projects with generous development times delivered late, you know something is wrong.  When you hear people talking about how much they love their language (the Paul Graham test), it&#8217;s good to have a listen.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: salubrium</title>
		<link>http://coffeeghost.net/2008/06/18/python-is-the-new-basic/comment-page-2/#comment-21091</link>
		<dc:creator>salubrium</dc:creator>
		<pubDate>Sun, 19 Oct 2008 23:16:59 +0000</pubDate>
		<guid isPermaLink="false">http://coffeeghost.net/2008/06/18/python-is-the-new-basic/#comment-21091</guid>
		<description>I am talking from someone who is learning Python and my reasons for it compared to Ruby.
1. Up until recently Ruby had little existance outside of Rails.
2. Free Books - Dive into Python, How to think like a computer scientist etc.
3. Libraries, books and information - wxpython, gtk, pyqt, pygame - there are not only these libraries but also books on how to use them
4. Python is installed by default on most *nixes
5. Want to move from interpreted to compiled languages? Boo is a .Net language inspired by Python and runs at almost C# speeds. You also have jython or ironpython for Java/.Net
6. Django, turbogears, web.py etc. give many choices over Ruby on Rails alone.
From the little I learned of Ruby, I think the difference of learning Python or Ruby is minimal but I once you move beyond the basics, Python becomes a much more relevant language.</description>
		<content:encoded><![CDATA[<p>I am talking from someone who is learning Python and my reasons for it compared to Ruby.</p>
<p>1. Up until recently Ruby had little existance outside of Rails.<br />
2. Free Books &#8211; Dive into Python, How to think like a computer scientist etc.<br />
3. Libraries, books and information &#8211; wxpython, gtk, pyqt, pygame &#8211; there are not only these libraries but also books on how to use them<br />
4. Python is installed by default on most *nixes<br />
5. Want to move from interpreted to compiled languages? Boo is a .Net language inspired by Python and runs at almost C# speeds. You also have jython or ironpython for Java/.Net<br />
6. Django, turbogears, web.py etc. give many choices over Ruby on Rails alone.</p>
<p>From the little I learned of Ruby, I think the difference of learning Python or Ruby is minimal but I once you move beyond the basics, Python becomes a much more relevant language.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Evets</title>
		<link>http://coffeeghost.net/2008/06/18/python-is-the-new-basic/comment-page-1/#comment-9408</link>
		<dc:creator>Evets</dc:creator>
		<pubDate>Tue, 01 Jul 2008 21:49:08 +0000</pubDate>
		<guid isPermaLink="false">http://coffeeghost.net/2008/06/18/python-is-the-new-basic/#comment-9408</guid>
		<description>&quot;just as long as we keep our prejudice at bay against Smalltalk (because it really is about prejudice and lack of information).&quot;
Baloney.  Most people that investigate teaching kids programming eventually come across Squeak.  Squeak as a language and idea rocks--I love it.  Squeak the implementation actively turns children away from programming.  Have you tried teaching Squeak to a child?  Contrast this with PyGame, Pyglet or Gamemaker and it&#039;s no wonder people eventually abandon Squeak.</description>
		<content:encoded><![CDATA[<p>&#8220;just as long as we keep our prejudice at bay against Smalltalk (because it really is about prejudice and lack of information).&#8221;</p>
<p>Baloney.  Most people that investigate teaching kids programming eventually come across Squeak.  Squeak as a language and idea rocks&#8211;I love it.  Squeak the implementation actively turns children away from programming.  Have you tried teaching Squeak to a child?  Contrast this with PyGame, Pyglet or Gamemaker and it&#8217;s no wonder people eventually abandon Squeak.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: phil</title>
		<link>http://coffeeghost.net/2008/06/18/python-is-the-new-basic/comment-page-1/#comment-8470</link>
		<dc:creator>phil</dc:creator>
		<pubDate>Sun, 22 Jun 2008 18:39:48 +0000</pubDate>
		<guid isPermaLink="false">http://coffeeghost.net/2008/06/18/python-is-the-new-basic/#comment-8470</guid>
		<description>I&#039;ll take your challenge on testing out the book (for 9-12 year olds...) in learning Python.  Will let you know how i get on... It&#039;s been 15 years since I coded - I used Turbo C and Pascal... so let&#039;s see if I can catch up. :)</description>
		<content:encoded><![CDATA[<p>I&#8217;ll take your challenge on testing out the book (for 9-12 year olds&#8230;) in learning Python.  Will let you know how i get on&#8230; It&#8217;s been 15 years since I coded &#8211; I used Turbo C and Pascal&#8230; so let&#8217;s see if I can catch up. :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Terry</title>
		<link>http://coffeeghost.net/2008/06/18/python-is-the-new-basic/comment-page-1/#comment-8432</link>
		<dc:creator>Terry</dc:creator>
		<pubDate>Sun, 22 Jun 2008 00:58:35 +0000</pubDate>
		<guid isPermaLink="false">http://coffeeghost.net/2008/06/18/python-is-the-new-basic/#comment-8432</guid>
		<description>Have you seen Freebasic?
http://www.freebasic.net</description>
		<content:encoded><![CDATA[<p>Have you seen Freebasic?</p>
<p><a href="http://www.freebasic.net" rel="nofollow">http://www.freebasic.net</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Skitsanos</title>
		<link>http://coffeeghost.net/2008/06/18/python-is-the-new-basic/comment-page-1/#comment-8408</link>
		<dc:creator>Skitsanos</dc:creator>
		<pubDate>Sat, 21 Jun 2008 21:01:42 +0000</pubDate>
		<guid isPermaLink="false">http://coffeeghost.net/2008/06/18/python-is-the-new-basic/#comment-8408</guid>
		<description>Quite lame post. Too many words about nothing. Taking BASIC as comparison point requires some brains and at least some experience in this area, but it seems this bit is missing here...</description>
		<content:encoded><![CDATA[<p>Quite lame post. Too many words about nothing. Taking BASIC as comparison point requires some brains and at least some experience in this area, but it seems this bit is missing here&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jt</title>
		<link>http://coffeeghost.net/2008/06/18/python-is-the-new-basic/comment-page-1/#comment-8381</link>
		<dc:creator>jt</dc:creator>
		<pubDate>Sat, 21 Jun 2008 15:52:39 +0000</pubDate>
		<guid isPermaLink="false">http://coffeeghost.net/2008/06/18/python-is-the-new-basic/#comment-8381</guid>
		<description>You know, I took a look at that game book and it struck me how so 1980s the thing was. It brought me down to memory lane.
Now, looking at the alternative (Squeak), which is fully OOP all the way down to the very menus and icons, buttons, which has a much richer environment and is totally ready for multimedia, along with the derived (written in Squeak) Scratch language, I think it&#039;s very bad that we&#039;re returning to Basic.
Kids deserve something better in 2008, and we can deliver it, just as long as we keep our prejudice at bay against Smalltalk (because it really is about prejudice and lack of information).</description>
		<content:encoded><![CDATA[<p>You know, I took a look at that game book and it struck me how so 1980s the thing was. It brought me down to memory lane.</p>
<p>Now, looking at the alternative (Squeak), which is fully OOP all the way down to the very menus and icons, buttons, which has a much richer environment and is totally ready for multimedia, along with the derived (written in Squeak) Scratch language, I think it&#8217;s very bad that we&#8217;re returning to Basic.</p>
<p>Kids deserve something better in 2008, and we can deliver it, just as long as we keep our prejudice at bay against Smalltalk (because it really is about prejudice and lack of information).</p>
]]></content:encoded>
	</item>
</channel>
</rss>

