Re: Questions, concerns about ANDF

henry@zoo.toronto.edu
Wed, 10 May 89 01:25:01 EDT

          From comp.compilers

Related articles
Questions, concerns about ANDF rcd@ico.ISC.com (Dick Dunn) (1989-05-05)
Re: Questions, concerns about ANDF zs01+@andrew.cmu.edu (Zalman Stern) (1989-05-08)
Re: Questions, concerns about ANDF henry@zoo.toronto.edu (1989-05-10)
Re: Questions, concerns about ANDF rnovak@mips.com (1989-05-11)
Re: Questions, concerns about ANDF sri@osf.osf.org (1989-05-12)
| List of all articles for this month |
From: henry@zoo.toronto.edu
Date: Wed, 10 May 89 01:25:01 EDT
Newsgroups: comp.compilers
In-Reply-To: <3850@ima.ima.isc.com>

>> intermediate compiler format, encrypted source, or tagged
> ^^^^^^^^^ ^^^^^^
>I don't understand how this would meet the criteria. If the format were
>encrypted source, an ANDF compiler system would have to contain the
>decryption algorithm...


Think "obfuscated", as in "Obfuscated C Content", not "encrypted" in the
traditional sense. In practice, if ANDF is to be truly architecture-
neutral, it's going to have to be some form which is more or less source
code in disguise. The disguise, however, can be made pretty thorough
even without resorting to binary tokenized formats. As witness some of
the stuff that appears in the above-mentioned contest. A prettyprinter
would still bring out control structure, but data structure could be
obscured pretty thoroughly, to the point where figuring the code out would
be almost as hard as disassembling binaries. (Good disassemblers can pretty
much reconstruct the control structure, so you're not really losing much
by the availability of the prettyprinter route.)


                                                                          Henry Spencer at U of Toronto Zoology
                                                                  uunet!attcan!utzoo!henry henry@zoo.toronto.edu
[This point is well taken, though it is my impression that ANDF is supposed to
support multiple source languages. -John]
--


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.