Related articles |
---|
Using C as a back end predictor@my-deja.com (Pred.) (2000-10-19) |
Re: Using C as a back end jim.granville@designtools.co.nz (Jim Granville) (2000-10-22) |
Re: Using C as a back end peteg@cse.unsw.edu.au (Peter Gammie) (2000-10-22) |
Re: Using C as a back end frido@q-software-solutions.com (Friedrich Dominicus) (2000-10-22) |
Re: Using C as a back end joachim_d@gmx.de (Joachim Durchholz) (2000-10-22) |
Re: Using C as a back end jacob@jacob.remcomp.fr (jacob navia) (2000-10-22) |
Re: Using C as a back end nr@labrador.eecs.harvard.edu (2000-10-22) |
Re: Using C as a back end sjmeyer@www.tdl.com (2000-10-23) |
Re: Using C as a back end lazzaro@cs.berkeley.edu (2000-10-23) |
Re: Using C as a back end predictor@my-deja.com (Pred.) (2000-10-23) |
Re: Using C as a back end predictor@my-deja.com (Pred.) (2000-10-23) |
Re: Using C as a back end sweeks@my-deja.com (Stephen T. Weeks) (2000-10-23) |
Re: Using C as a back end jaidi@fos.ubd.edu.bn (Pg Nor Jaidi Pg Tuah) (2000-10-26) |
[22 later articles] |
From: | nr@labrador.eecs.harvard.edu (Norman Ramsey) |
Newsgroups: | comp.compilers |
Date: | 22 Oct 2000 01:32:23 -0400 |
Organization: | Harvard University |
References: | 00-10-148 |
Keywords: | translator |
Pred. <predictor@my-deja.com> wrote:
>I have designed a language for which I'm hoping to create a compiler.
>Since I want a portable solution I was thinking about using a
>retargable C or C++ compiler in the back end along with appropriate
>assembler / linkers. Is this a good solution?
It's a pretty good solution if
* your language doesn't have garbage collection, or you're willing
to use the marvellous Boehm/Weiser/Demers conservative collector
* your language doesn't have exceptions, or they can be expensive
* you don't care much about source-level debugging
Otherwise, you're more or less out of luck.
(But check out www.cminusminus.org for an alternative that might be
available sometime next year.)
--
Norman Ramsey
http://www.eecs.harvard.edu/~nr
Return to the
comp.compilers page.
Search the
comp.compilers archives again.