|Imperative / Functional Compiling -- help! email@example.com (Allen Theobald) (1997-02-07)|
|Re: Imperative / Functional Compiling -- help! firstname.lastname@example.org (1997-02-11)|
|Re: Imperative / Functional Compiling -- help! email@example.com (Werner Donne') (1997-02-11)|
|From:||firstname.lastname@example.org (Russell Holt)|
|Date:||11 Feb 1997 22:25:47 -0500|
|Organization:||Destiny Software Corporation|
Allen Theobald <email@example.com> wrote:
> Do the theory an techniques of compiler construction vary based on the
> type of language being compiled? That is, what is different between
> compiling imperative languages vs. compiling functional languages?
> What are the similarities?
I think that static versus dynamic typing is a more relavant question
than imperative versus functional. Static typing requires significant
analysis and linking at compile time, whereas a dynamic language can
(is forced to?) delay this until run-time. You don't need a symbol table
for a dynamic language during compilation, for example (although it
certainly helps the programmers).
=( Russell Holt )====-===-==-=-=--=---=---- --- -- - - - - -
Return to the
Search the comp.compilers archives again.