Article View: comp.lang.python
Article #24Re: Python in "math through programming" curriculum
From: Kirby Urner
Date: Wed, 20 Dec 2000 21:04
Date: Wed, 20 Dec 2000 21:04
58 lines
3552 bytes
3552 bytes
"Clifford J. Nelson" <cnelson9@gte.net> wrote: >I don't think Python should be a standard at all, because of >my experience with it on the Mac. Keep the options open for >computer programming languages. > >Here are two: > >Clean at: http://www.cs.kun.nl/~clean/ I went to this website. It doesn't work for the Mac at all -- Windows only. So what's your beef with Python on the Mac? At least it exists for the Mac. Also: "Allthough Clean is not easy to learn (it's very different from imperative languages, such as Pascal and C), once you can program in Clean, you can easily create games with the Clean Game Library." Do you think this emphasis on game programming is better than my "math through programming" approach? It seems to me that writing games is (a) a rather specialized goal (vs. learning generic math ideas) and (b) a domain in which it's difficult to compete with already-existing commercial products (i.e. if your goal is to become a game programmer, vs. competent in basic math, you have a long road ahead of you). That being said, I'm intrigued by Clean and might tackle it. This looks like a more user-friendly environment for kids than Hugs (a free Haskell). >Caml at: http://pauillac.inria.fr/caml/ > >Both of those languages are OOP too, and easier to use than Python. What do you base this "easier to use" verdict on? Personal experience (see below)? I've been studying the docs and don't, off hand, see anything to suggest that either Caml or Clean are "easier" than Python. The websites in question make no such claims, that I can find. Your post doesn't make it clear the Caml is actually a "dialect of ML". To me, OCaml looks like a research language for computer science majors to study, not a "first language" for 8th graders (see my initial post to this thread). You'd have to make some pretty persuasive arguments for me to want to switch gears and do my curriculum writing in such a language. So far, you've offered none. My guess is you've done approximately zero using any of the languages under discussion (Python, Clean, Caml). If I'm wrong, I hope you will show me otherwise. I don't have a lot of time for completely uninformed discussion. Kirby
Technical Details
Message-ID:
<kj624toonmgugtrgrpkea9b01a56hgogam@4ax.com>Path:
arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!supernews.com!nntp-relay.ihug.net!ihug.co.nz!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!feed2.onemain.com!feed1.onemain.com!nntp2.onemain.com.POSTED!not-for-mailReferences:
<2g2t3t06r2agrrjmfnr41eu4lc2u39a8qi@4ax.com> <3A3EFF47.67DE69CF@gte.net>Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: f4b63,6a046a4159e3af32 X-Google-Attributes: gidf4b63,public X-Google-Thread: 1025ed,6a046a4159e3af32 X-Google-Attributes: gid1025ed,public X-Google-Thread: 10dd18,6a046a4159e3af32 X-Google-Attributes: gid10dd18,public X-Google-ArrivalTime: 2000-12-20 13:00:47 PST Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!supernews.com!nntp-relay.ihug.net!ihug.co.nz!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!feed2.onemain.com!feed1.onemain.com!nntp2.onemain.com.POSTED!not-for-mail From: Kirby Urner <urner@alumni.princeton.edu> Newsgroups: comp.lang.python,sci.crypto,bit.listserv.geodesic Subject: Re: Python in "math through programming" curriculum Reply-To: urner@alumni.princeton.edu Message-ID: <kj624toonmgugtrgrpkea9b01a56hgogam@4ax.com> References: <2g2t3t06r2agrrjmfnr41eu4lc2u39a8qi@4ax.com> <3A3EFF47.67DE69CF@gte.net> X-Newsreader: Forte Agent 1.8/32.548 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Lines: 59 Date: Wed, 20 Dec 2000 13:04:34 -0800 NNTP-Posting-Host: 216.26.43.43 X-Complaints-To: abuse@onemain.com X-Trace: nntp2.onemain.com 977345886 216.26.43.43 (Wed, 20 Dec 2000 15:58:06 EST) NNTP-Posting-Date: Wed, 20 Dec 2000 15:58:06 EST