[Discuss] Functional programming @ UVic (was 'C' string tokenizer for those who hate strtok)

Alan W. Irwin irwin at beluga.phys.uvic.ca
Sun Jul 2 19:13:15 PDT 2006


On 2006-07-02 17:46-0700 stephen hawkes wrote:

> As much as I love perl, I really think it would make a horrible first 
> language (imagine the mess students would make with that). How about python 
> though? I think I remember Corless stating that he thought it was a good 
> language for teaching.

I believe that was one of the original motivations of Guido van Rossum,
Python's creator.  His Computer Programming for Everybody proposal is dead
through lack of funding, but there are a number of interesting spin-offs,
see http://www.python.org/cp4e/ .

If you do a google search for (python teaching language) there are many
hits. For the ones I sampled, the universal point seemed to be that python
was a great first language to teach, but go read the results of that
google search for yourself.

Alan
__________________________
Alan W. Irwin

Astronomical research affiliation with Department of Physics and Astronomy,
University of Victoria (astrowww.phys.uvic.ca).

Programming affiliations with the FreeEOS equation-of-state implementation
for stellar interiors (freeeos.sf.net); PLplot scientific plotting software
package (plplot.org); the Yorick front-end to PLplot (yplot.sf.net); the
Loads of Linux Links project (loll.sf.net); and the Linux Brochure Project
(lbproject.sf.net).
__________________________

Linux-powered Science
__________________________


More information about the Discuss mailing list