|Best language for intermediate representation email@example.com (Stephan Wienczny) (2004-02-12)|
|Re: Best language for intermediate representation firstname.lastname@example.org (2004-02-13)|
|Re: Best language for intermediate representation email@example.com (Basile Starynkevitch \[news\]) (2004-02-13)|
|Re: Best language for intermediate representation firstname.lastname@example.org (2004-02-26)|
|From:||"Basile Starynkevitch \[news\]" <email@example.com>|
|Date:||13 Feb 2004 23:55:04 -0500|
|Organization:||http://starynkevitch.net - Ours|
|Posted-Date:||13 Feb 2004 23:55:04 EST|
On 12-02-2004, Stephan Wienczny <firstname.lastname@example.org> wroteá:
> what is the best intermediate language currently freely available?
I don't know. However, you should define what do you mean by best:
do you want an IL ported to many architectures?
do you want an IL which generates quickly (poor) machine code, or
can you afford spending more (CPU... & system) resources on
generating better code?
You might consider (among other solutions)
generating gcc code (ie using GCC as your IL) - several GCC
extensions are very useful in generated code.
generating C code which is quickly compiled with TinyCC - see
www.tinycc.org (tcc compiles about 5 times faster than gcc, but
produces code running 30% slower on x86)
generating C-- code - see www.cminusminus.org
using GNU lightning for dynamic code generation. See
Basile STARYNKEVITCH http://starynkevitch.net/Basile/
aliases: basile<at>tunes<dot>org = bstarynk<at>nerim<dot>net
8, rue de la Fa´encerie, 92340 Bourg La Reine, France
Return to the
Search the comp.compilers archives again.