From: marcel.boosten_at_email.domain.hidden
Date: 2001-08-23 07:34:49
Hi,
Larry wrote:
> I want to express my sympathy with Gordon Hutchison's
> point of view. I too am just programming, trying
> to get things to work, and finding occam concepts
> and emulation indispensable to this. How many others
> in our circumstances have no way of knowing this?
In my function as Software Architect, I use CSP-based concepts
(as well as concepts) to define the architecture of relatively
complex applications that need to be fitted into even larger
applications. Larry and Gordon also use CSP to obtain overview,
to design...
In my work, I once in a while see Software Architectures,
defined 5 to 15 years ago: huge applications with upto several
million lines of code.
I claim that the only OO designs that have turned out to be
maintainable, and that are still valid, have got a strong
Process architecture.
To state this even more cruel:
Many OO people think that all classnames should be Nouns: typically
refering to relatively dead data objects, which contain complex
methods: complex functions on the instance variables.
This does not work. Good software architectures contain a balance
between relatively simple "Data classes", and "Process classes" that
operate on instances of a number of data classes. The data classes
are with some fantasy comparable to "channels containing messages".
CSP rules!
Has anyone similar experiences?
Marcel
Lawrence Dickson <tjoccam_at_crash.cts.com> on 2001/08/22 19:13:48
To: CSPUG_at_JISCMAIL.AC.UK
gordon_hutchison_at_uk.ibm.com
java-threads_at_ukc.ac.uk
occam-com_at_ukc.ac.uk
cc: (bcc: Marcel Boosten/BST/MS/PHILIPS)
Subject: Re: The future of CSP?
Classification:
All,
I want to express my sympathy with Gordon Hutchison's
point of view. I too am just programming, trying
to get things to work, and finding occam concepts
and emulation indispensable to this. How many others
in our circumstances have no way of knowing this?
My email answering tool is also crude...
Larry Dickson
This archive was generated by hypermail 2.1.7 on 2004-10-31 20:03:59 GMT
© Copyright WoTUG
All rights reserved