Derek,

> Ugh, OO design.  With so many competing ideas and each language
> having different ways of structuring classes and inheritance, which seems
> to influence so many peoples views on how to do it, I am staying well away
> from this issue.

I think this is a bad idea.  Love it or hate it, OO represents the current
abstraction paradigm of general purpose programming.  The question is whether it
is good or not and this needs proper experimentation.  Currently the only
evidence we have is advocacy and the apparent massive increase in productivity of
programmers supported by Java.  We have already had the debate about advocacy
research but I don't know of any actual data (other than anecdotal) on the
cognitive and productivity benefits (or otherwise) of procedural, structured,
declarative, ADT-based and OO programming and programming languages.

Russel.
======================================================================
Professor Russel Winder         Professor of Computing Science
Department of Computer Science  Fax: +44 20 7848 2851/+44 20 7848 2913
King's College London           [EMAIL PROTECTED]
Strand, London WC2R 2LS, UK     http://www.dcs.kcl.ac.uk/staff/russel/





- Automatic footer for [EMAIL PROTECTED] ----------------------------------
To unsubscribe from this list, mail [EMAIL PROTECTED]  unsubscribe discuss
To join the announcements list, mail [EMAIL PROTECTED] subscribe announce
To receive a help file, mail [EMAIL PROTECTED]         help
This list is archived at http://www.mail-archive.com/discuss%40ppig.org/
If you have any problems or questions, please mail [EMAIL PROTECTED]

Reply via email to