| Related articles |
|---|
| Imperative / Functional Compiling -- help! theobaam@email.uc.edu (Allen Theobald) (1997-02-07) |
| Re: Imperative / Functional Compiling -- help! holtrf@destinyusa.com (1997-02-11) |
| Re: Imperative / Functional Compiling -- help! wdonne@ibm.net (Werner Donne') (1997-02-11) |
| From: | holtrf@destinyusa.com (Russell Holt) |
| Newsgroups: | comp.lang.functional,comp.compilers |
| Date: | 11 Feb 1997 22:25:47 -0500 |
| Organization: | Destiny Software Corporation |
| References: | 97-02-044 |
| Keywords: | functional |
Allen Theobald <theobaam@email.uc.edu> 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 )====-===-==-=-=--=---=---- --- -- - - - - -
holtrf@destinyusa.com http://www.destinyusa.com/russ/
--
Return to the
comp.compilers page.
Search the
comp.compilers archives again.