Experiences/guidance on teaching Python as a first programming language

Roy Smith roy at panix.com
Tue Dec 17 19:32:20 EST 2013


In article <20131217165144.39bf9ba1cd4e4f27a96893ca at gmx.net>,
 Wolfgang Keller <feliphil at gmx.net> wrote:

> C is just a kafkaesque mess invented by a sadistic pervert who must
> have regularly consumed illegal substances for breakfast. 

Don't be absurd.  C is a perfectly good language for the kinds of things 
it's meant for.  It lets you get down close to the hardware while still 
using rational flow control and program structure, and being reasonably 
portable.

There's very few mysteries in C.  You never have to wonder what the 
lifetime of an object is, or be mystified by which of the 7 signatures 
of Foo.foo() are going to get called, or just what operation "x + y" is 
actually going to perform.

If you maim yourself with a razor-sharp chisel, do you blame the chisel 
for being a bad tool?



More information about the Python-list mailing list