But from what I understand Unidata does not produce compiled object code.
It creates compiled P-Code, which is then interpreted at run time.  True?
False?

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] Behalf Of Keith W. Roberts
Sent: Wednesday, September 28, 2005 13:22
To: [email protected]
Cc: [EMAIL PROTECTED]
Subject: RE: [U2] Good Programming Practice Question.........


----Original Message----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of
Gordon J Glorfield
Sent: Wednesday, September 28, 2005 10:34 AM
To: [email protected]
Cc: [EMAIL PROTECTED]; [email protected]
Subject: RE: [U2] Good Programming Practice Question.........

> I prefer alphanumeric labels for subroutines.  The label
> should give some
> clue as to the function of the subroutine.  The subroutines
> should be in
> frequency of use order with the most commonly used closer to
> the top of
> the program.  Subroutines that are used once in a program (file opens,
> variable initialization, etc...) are located near the bottom.  This
> method is suppose to improve the efficiency of the program and may
> not be valid anymore.

Correct.  There is absolutely no reason to order code by frequency of usage
in a non-interpretive (ie, compiled) language.  When the object is loaded
into memory, relocatable jumps are resolved, so it's as efficient to get to
the last line as the first.

> In the Sequoia version of Pick O/A it did matter.  The run-time
> engine would start at the top of the program to search for a
> subroutine. Therefore a subroutine that was accessed over and over
> again would be found quicker each time if it was closer to the top.
> Some programmers even took this to an extreme by making the first
> line of a program read "GOTO MAIN.LINE".  The next line would be the
> label for the most commonly accessed subroutine.
>
>
> Gordon J. Glorfield
> Sr. Applications Developer
> MAMSI (A UnitedHealth Company)
> 301-360-8839
-------
u2-users mailing list
[email protected]
To unsubscribe please visit http://listserver.u2ug.org/
-------
u2-users mailing list
[email protected]
To unsubscribe please visit http://listserver.u2ug.org/

Reply via email to