> ps -- i am not entirely sold on oo programming. clearly it is the
> correct way to model certain problems, but a more functional approach
> seems better suited to other kinds.
>
> I think teaching TDD is more important than OO these days. Am I only
> reflecting my own loves and predjudice?
H
Hi everyone,
[Warning: I guess I ramble and rant here a bit. My apologies!]
I picked up an interesting (if outdated) article on the "Use of Java as an
Introductory Programming Language":
http://www.acm.org/crossroads/xrds4-4/introjava.html
It's written in the 1990's, so some of the commen
On Thu, 26 May 2005, Radenski, Atanas wrote:
> > It is fine and good to learn a single language, but this is not
> > computer science. A single language is just a tool. It is necessary to
> > learn several languages in order to have an idea of what computer
> > science actually means.
>
> I beli
On Mon, 9 May 2005, Toby Donaldson wrote:
> > If one uses linked lists, then it is a flaw in Python. Personally, I
> > have never needed a linked list in Python.
> >
> > I can't agree with this statement.
>
> :-) You must know something about my programs that I don't!
Hi Toby,
I have a bad fe
> For instance, to write an efficient queue data structure (where adding
> and removing form the queue are always constant-time operations) in
> LISP/Scheme requires using arrays.
Hi Toby,
I don't think this is a valid criticism. If the point of using a queue is
to teach how to write an efficie
On Fri, 18 Feb 2005, Kirby Urner wrote:
> From time to time over the years, I've hit this list with my evolving
> understanding of RSA and how best to teach it -- RSA being a well-known
> algorithm for encrypting a message to Bob with Bob's public key, perhaps
> signing it with my own secret one