[Edu-sig] RE: [Tutor] Off topic musings
alan.gauld@freenet.co.uk
alan.gauld@freenet.co.uk
Mon, 20 Aug 2001 19:58:16 +0100
On 20 Aug 01, at 12:24, Bruce Sass wrote:
> > Yes, there are many books and papers on programming correctness but
> > few on the nature of information.
>
> I think the Philosophy of Language section in the library would be the
> place to start.
Now thats an interesting idea. Lateral thinking indeed.
One previous poster suggester I read Godel, Escher, Bach
which is going in the same direction, but doesn't really quite
get there either...
> Unless I'm completely misunderstanding you, you are
> interested in how information becomes data, gets manipulated, then
> spit out as information again...
Maybe. Really I'm just interested in what exactly a theoretical
basis for software engineering would look like. The papes I was
reading suggested that we may be reaching the point in CS
research where we cannot progress further without an underlying
theoretical base (like electrical theory underpins electronics which
is in turn underpinned by atomic/molecular/ionic theory).
But what is that theory? For instance we have Shannons stuff on
the information content of bitstreams, WE have Date/Cobbs work
on databases, we have Moore and Mealy's work on finite state
automota and of course Boole's work on logic and binary
arithmetic but there is little of anything unifying these things.
Finding the unifying thread that ties together the various strands of
CS in the same way electon theory pulls together everything in
electronics is the big challenge in advancing CS.
Alan G.