comp.lang.ada
 help / color / mirror / Atom feed
From: z007400b@bc.seflin.org (Ralph Silverman)
Subject: Re: International Algorithmic language
Date: 1997/08/15
Date: 1997-08-15T00:00:00+00:00	[thread overview]
Message-ID: <5t1lso$sad@nntp.seflin.org> (raw)
In-Reply-To: 5spvub$qns@nntp.seflin.org


	internationalization of algorithmic language
	( part f. )
	addendum

	alternative forms in one-loop language
	->-> important change in loop form !!!!!

	for purposes of this discussion ...
	notation is introduced to indicate different,
	related,  loop forms ...

	<+>{} shall represent infinite loop
	( as prior treated as
		<>{}
	)
	<->{} shall represent 'one-pass' loop
	which now shall replace former ...

	a)  near equivalence of forms ...

	a one-pass loop can generate an infinite loop
	with simple modification as ...

		/* code here */
		<->{	/* begin one-pass loop form */
			/* code here */
			<-<->;	/* no-test continue */
		}	/* <-> */ 



	an infinite loop can generate a one-pass loop
	with simple modification as ...

		/* code here */
		<+>{	/* begin infinite loop form */
			/* code here */
			~<+>;	/* no-test break */
		}	/* <+> */ 

	b) difficult choice !!!
	obviously,  loop forms are similar to
	'mirror image'
 	...

	reasons for choice ...
	in favor of infinite form ( <+> )
		a) simpler source in many cases ...
		b) 'continue' form ( <-<> ) ...
		while useful,  is not essential
		to topology ...

	in favor of 'one-pass' form ( <-> ) ...
		a) more closely reflects underlying
		assembler reality ...
		( generally less abstract ... )
		b) more precise,  and general,
		means of manifesting loop topology ...

--

Ralph Silverman
z007400b@bcfreenet.seflin.lib.fl.us





  parent reply	other threads:[~1997-08-15  0:00 UTC|newest]

Thread overview: 26+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1997-08-08  0:00 International Algorithmic language Ralph Silverman
1997-08-10  0:00 ` Robert Munck
1997-08-12  0:00 ` Ralph Silverman
1997-08-12  0:00   ` Robert A Duff
1997-08-30  0:00     ` script_name variable returning html page name calling script ?? Mickael
1997-09-03  0:00       ` Eric James DeArment
1997-08-13  0:00   ` International Algorithmic language Nick Wagg
1997-08-19  0:00     ` Ralph Silverman
1997-08-19  0:00       ` Robert Dewar
1997-08-21  0:00         ` Rune Moberg
1997-08-22  0:00           ` R.E.Donais
1997-08-15  0:00   ` Ralph Silverman [this message]
1997-08-17  0:00     ` Nick Andrew
1997-08-17  0:00       ` Robert Dewar
     [not found]         ` <33F771E2.363E18E9@hotmail.com>
1997-08-18  0:00           ` Robert Dewar
1997-08-18  0:00         ` Nick Andrew
1997-08-20  0:00           ` Rune Moberg
1997-08-20  0:00     ` Ralph Silverman
1997-08-22  0:00     ` Ralph Silverman
1997-08-26  0:00       ` Boyd Roberts
     [not found] <5s7tpq$gjt@nntp.seflin.org>
1997-08-05  0:00 ` International Algorithmic Language W. Wesley Groleau x4923
1997-08-06  0:00   ` John M. Mills
1997-08-05  0:00 ` Borg
1997-08-06  0:00 ` John Gluth
     [not found] ` <5sa97g$o4l@falcon.le.ac.uk>
1997-08-06  0:00   ` Chris Waters
1997-08-06  0:00 ` John Gluth
replies disabled

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