Re: backend question

"Joachim Durchholz" <joachim_d@gmx.de>
13 Nov 2002 12:21:07 -0500

          From comp.compilers

Related articles
backend question doeringm@gmx.de (Martin Doering) (2002-11-12)
Re: backend question dnovillo@redhat.com (Diego Novillo) (2002-11-13)
Re: backend question hannah@schlund.de (Hannah Schroeter) (2002-11-13)
Re: backend question fjh@cs.mu.OZ.AU (Fergus Henderson) (2002-11-13)
Re: backend question joachim_d@gmx.de (Joachim Durchholz) (2002-11-13)
Re: backend question thp@cs.ucr.edu (2002-11-17)
Re: backend question joachim_d@gmx.de (Joachim Durchholz) (2002-11-20)
Re: backend question chase@world.std.com (David Chase) (2002-11-20)
Re: backend question reig@tenerife.ics.uci.edu (Fermin Reig) (2002-11-24)
Re: backend question felixundduni@freenet.de (felix) (2002-11-24)
Re: backend question fjh@cs.mu.OZ.AU (Fergus Henderson) (2002-11-24)
[11 later articles]
| List of all articles for this month |
From: "Joachim Durchholz" <joachim_d@gmx.de>
Newsgroups: comp.compilers
Date: 13 Nov 2002 12:21:07 -0500
Organization: Compilers Central
References: 02-11-063
Keywords: translator
Posted-Date: 13 Nov 2002 12:21:06 EST

John wrote:
  > [These days the most popular intermediate format is C. -John]


Which doesn't mean it's particularly suitable... C gets you started
quickly, but for an intermediate format, it abstracts away the wrong
things in some places. This begins to bite if you're doing
concurrency, exceptions, fancy integer arithmetic, tail-call
elimination, or state machines.


I'm not sure how far C-- has progressed. The CVS changelog shows recent
activity, and there seem to be usable (if beta) executables available.
(I dimly remember there are more projects of that kind, but I don't have
any pointers right now. You might want to take a look at the gcc home
page, people have been working on isolating the code generation backend
for some years now, the results might have become usable.)


HTH
Joachim


Post a followup to this message

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