Re: backend question

"Fergus Henderson" <fjh@cs.mu.OZ.AU>
13 Nov 2002 12:19:35 -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)
[12 later articles]
| List of all articles for this month |
From: "Fergus Henderson" <fjh@cs.mu.OZ.AU>
Newsgroups: comp.compilers
Date: 13 Nov 2002 12:19:35 -0500
Organization: Computer Science, University of Melbourne
References: 02-11-063
Keywords: translator
Posted-Date: 13 Nov 2002 12:19:35 EST

"Martin Doering" <doeringm@gmx.de> writes:


>If I would like to write a native compiler for a toy language (just
>for my personal interest), the hardest thing for me is to generate
>code for a specific processor in the end. So my question is, if I
>could skip this last step by just using some well know intermediate
>format?
>
>For Minix there is a amsterdam compiler kit, which seems to provide
>something like this. Are there others? And is there something like
>this not too huge in size? I just want to play around a bit. Yes, and
>it should be free...
>
>[These days the most popular intermediate format is C. -John]


Other alternatives include


- C--
See <www.cminusminus.org>.


- Java
- Java byte codes


- C#
- .NET IL
See <http://www.msdn.microsoft.com/net/>, <www.go-mono.com>,
and <http://www.southern-storm.com.au/portable_net.html>.


- Interfacing with the GCC back-end
See <gcc.gnu.org>; in particular see the "treelang" toy
language front-end.


- Interfacing with other compilers, such as VPO, MLRISC, or lcc.


--
Fergus Henderson <fjh@cs.mu.oz.au> | "I have always known that the pursuit
The University of Melbourne | of excellence is a lethal habit"
WWW: <http://www.cs.mu.oz.au/~fjh> | -- the last words of T. S. Garp.


Post a followup to this message

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