Re: Python syntax in Lisp and Scheme
From: Greg Ewing (using news.cis.dfn.de) (g2h5dqi002_at_sneakemail.com)
Date: 10/14/03
- Next message: Sean Ross: "Re: private variables/methods"
- Previous message: Leo: "Re: python on macs: osx pytho nand macpython and tkinter"
- In reply to: Pascal Costanza: "Re: Python syntax in Lisp and Scheme"
- Next in thread: Rob Hunter: "Re: Python syntax in Lisp and Scheme"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: Tue, 14 Oct 2003 17:38:54 +1300
Pascal Costanza wrote:
> Many programming languages require you to build a model upfront, on
> paper or at least in your head, and then write it down as source code.
> This is especially one of the downsides of OOP - you need to build a
> class hierarchy very early on without actually knowing if it is going to
> work in the long run.
I don't think that's a downside of OOP itself, but of statically
typed OO languages that make it awkward and tedious to rearrange
your class hierarchy once you've started on it.
Python's dynamic typing and generally low-syntactic-overhead
OO makes it quite amenable to exploratory OO programming, in my
experience.
-- Greg Ewing, Computer Science Dept, University of Canterbury, Christchurch, New Zealand http://www.cosc.canterbury.ac.nz/~greg
- Next message: Sean Ross: "Re: private variables/methods"
- Previous message: Leo: "Re: python on macs: osx pytho nand macpython and tkinter"
- In reply to: Pascal Costanza: "Re: Python syntax in Lisp and Scheme"
- Next in thread: Rob Hunter: "Re: Python syntax in Lisp and Scheme"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|