comp.lang.ada
 help / color / mirror / Atom feed
* Re: meaning of orthogonality
@ 1990-03-07 16:30 Alex Blakemore
  1990-03-08 15:02 ` John F Nixon
  0 siblings, 1 reply; 2+ messages in thread
From: Alex Blakemore @ 1990-03-07 16:30 UTC (permalink / 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 !!! -----------------------

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~1990-03-08 15:02 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1990-03-07 16:30 meaning of orthogonality Alex Blakemore
1990-03-08 15:02 ` John F Nixon

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