Re: Third party compiler middle and back-end

Robert A Duff <bobduff@shell01.TheWorld.com>
Wed, 13 Oct 2010 14:29:32 -0400

          From comp.compilers

Related articles
[2 earlier articles]
Re: Third party compiler middle and back-end usenet@vfx.org.uk (Mike Playle) (2010-10-10)
Re: Third party compiler middle and back-end redbrain@gcc.gnu.org (Philip Herron) (2010-10-10)
Re: Third party compiler middle and back-end cr88192@hotmail.com (BGB / cr88192) (2010-10-10)
Re: Third party compiler middle and back-end jm@bourguet.org (Jean-Marc Bourguet) (2010-10-11)
Re: Third party compiler middle and back-end j.o.williams.jow@gmail.com (James O. Williams) (2010-10-11)
Re: Third party compiler middle and back-end gneuner2@comcast.net (George Neuner) (2010-10-12)
Re: Third party compiler middle and back-end bobduff@shell01.TheWorld.com (Robert A Duff) (2010-10-13)
Re: Third party compiler middle and back-end cr88192@hotmail.com (BGB / cr88192) (2010-10-13)
Re: Third party compiler middle and back-end cr88192@hotmail.com (BGB / cr88192) (2010-10-13)
Re: Third party compiler middle and back-end FredJScipione@alum.RPI.edu (Fred J. Scipione) (2010-10-13)
Re: Third party compiler middle and back-end danielzazula@gmail.com (Daniel Zazula) (2010-10-17)
Re: Third party compiler middle and back-end gneuner2@comcast.net (George Neuner) (2010-10-17)
Re: Third party compiler middle and back-end gneuner2@comcast.net (George Neuner) (2010-10-18)
[6 later articles]
| List of all articles for this month |

From: Robert A Duff <bobduff@shell01.TheWorld.com>
Newsgroups: comp.compilers
Date: Wed, 13 Oct 2010 14:29:32 -0400
Organization: The World Public Access UNIX, Brookline, MA
References: 10-10-010 10-10-017
Keywords: tools, code
Posted-Date: 13 Oct 2010 15:39:03 EDT

Jean-Marc Bourguet <jm@bourguet.org> writes:


> Use C as intermediate code. There is quite a few backend for a few
> architectures available.


That's a viable possibility. I've done it successfully
more than once.


But there are some things about C that make it less than
ideal as a compiler intermediate language:


Some things can't be expressed in C. Efficient exception
handling, for example.


It's somewhere between difficult and impossible to provide
good debugging support.


- Bob


Post a followup to this message

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