[virtmach] Virtual Machines and Code Representation
    btanksley@hifn.com 
    btanksley@hifn.com
    Mon, 24 Jul 2000 09:11:32 -0700
    
    
  
From: Peter_Murray@allegiance.com.au
>But can this be taken even further?  The more information that 
>is available
>to a sufficiently smart compiler, the better, and even a 
>parse-tree throws
>away information.  Would a theoretically smart compiler be able to
>determine the intent of the programmer from such things as 
>code comments,
>design documentation, and any other information that may have 
>been captured
>in the development process, and from this information produce 
>machine-level
>code way beyond what could be produced from a simple parse-tree?
In fact, such a change would result in the comments becoming part of the
language; it wouldn't really change the situation (except perhaps to make
people comment less, since they wouldn't want to be redundant and possibly
contradictory).
There are people working on compiling specifications directly.  I don't find
that field very interesting.  At any rate, you don't want to compile BOTH
the specs and the code, because odds are almost 100% that they contradict
each other in a million places.
>- Peter M.
-Billy