At 05:30 PM 3/13/2007, Robert G. Brown wrote:
On Tue, 13 Mar 2007, Jim Lux wrote:

Now that I think about it, I actually quite liked working in PL/I.

Me too.

it's easy to write without GOTOs in FORTRAN...

       IF (0) 902,902,902

is the same as
       GOTO 902

Again, I'm left speechless.  I wonder if I would have gotten credit on
all my assignments where they took off points for goto spaghetti...


I should mention that if you want to really obfuscate things, you could do something like

        IF (0) 901,902,903

because you know that only 902 will be a target. And, almost all compilers could figure out that the argument is fixed, so it would emit a JMP $902 or whatever... You could make the other targets something really obscure, and hopefully many pages away, and rather than make the argument a constant, some complex expression that always evaluates to the same value (like those "think of a number" puzzles).

Good for detecting copyright infringments, eh?


James Lux, P.E.
Spacecraft Radio Frequency Subsystems Group
Flight Communications Systems Section
Jet Propulsion Laboratory, Mail Stop 161-213
4800 Oak Grove Drive
Pasadena CA 91109
tel: (818)354-2075
fax: (818)393-6875

_______________________________________________
Beowulf mailing list, Beowulf@beowulf.org
To change your subscription (digest mode or unsubscribe) visit 
http://www.beowulf.org/mailman/listinfo/beowulf

Reply via email to