comp.lang.ada
 help / color / mirror / Atom feed
From: blakemor@software.org (Alex Blakemore)
Subject: Re: meaning of orthogonality
Date: 7 Mar 90 16:30:51 GMT	[thread overview]
Message-ID: <666@software.software.org> (raw)

> In article <8211@hubcap.clemson.edu> billwolf%hazel.cs.clemson.edu@hubcap.clemson.edu writes:
> >   Not exactly.  There is a lack of orthogonality in that similar
> >   flow-of-control constructs do not terminate in similar ways.
> >   It is this lack of orthogonality which leads to potential problems.

In article <1990Mar6.215440.992@IDA.ORG> boone@IDA.ORG.UUCP (John Boone) writes:
> 	This is a minor flame, but I feel it's necessary ...
> 	Orthogonal means, roughly, "at right angles to" - so I think your
> 	point is really BECAUSE of orthogonality in the flow-of-control
> 	constucts [ for C ] which leads to potential problems ... etc.

I think Bill was correct on this one.  If the termination constructs were
orthogonal to the control flow constructs, then the rules about termination
would not depend on which flow control contruct was used.  Switch branches
would have the same termination rules as if branches.

A better example is the Motorola MC680x0 instruction set. For the most
part, the addressing modes (syntax and semantics) are orthogonal to the
op codes.  You can mix almost any combination and derive the meaning
from a few simple rules that don't vary from situation to situation.
The addressing modes and the op codes are separate independent dimensions,
inspiring the direct analogy to orthogonality in linear algebra.

-------------------------------------------------------------------------
Alex Blakemore             blakemore@software.org          (703) 742-7125
Software Productivity Consortium   2214 Rock Hill Road Herndon, VA  22070
------------------------   Eschew Obfuscation !!! -----------------------

             reply	other threads:[~1990-03-07 16:30 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1990-03-07 16:30 Alex Blakemore [this message]
1990-03-08 15:02 ` meaning of orthogonality John F Nixon
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox