The very essence of programming is go to and address arithmetic. That was the dramatic breakthrough of stored programming vs card programming in the early fifties. You could loop with a Card programmed Calculator by pulling the cards out of the stacker, substituting some new entries at the bottom of the calculations and then putting the deck back through. But with the arrival on the commercial scene of the Univac and the IBM 701 you could loop by doing arithmetic on an address since it was just another number stored in a register. (The big argument among the two schools of programmers of that day was if TRF was superior to JUMP. TRF was the IBM version of GOTO while JUMP was the Univac version). In the late fifties Fortran was hard to learn because you could not access the addresses directly and had to trust the language to take care of that sort of thing. There were several independent modifications to Fortran to give what is approximately the "Exit" in modern languages - and that is nothing more or less than a GOTO. Real programmers modify addresses and use many GOTOs. That way they have a job forever :)
BobJ
----- Original Message ----- From: "Peter D Olson" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Wednesday, December 29, 2004 7:44 AM
Subject: RE: [U2] LOOP or GOTO on READNEXT



if you venture deep into some of the low level time functions in *nix (
aka C code).... you'll find goto's...



This e-mail, including attachments, may include confidential and/or
proprietary information, and may be used only by the person or entity to
which it is addressed. If the reader of this e-mail is not the intended
recipient or his or her authorized agent, the reader is hereby notified
that any dissemination, distribution or copying of this e-mail is
prohibited. If you have received this e-mail in error, please notify the
sender by replying to this message and delete this e-mail immediately.
-------
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