best choice for intermediate language?

Ralph Boland <>
9 Aug 1996 14:05:50 -0400

          From comp.compilers

Related articles
best choice for intermediate language? (Ralph Boland) (1996-08-09)
| List of all articles for this month |

From: Ralph Boland <>
Newsgroups: comp.compilers
Date: 9 Aug 1996 14:05:50 -0400
Organization: Department of Computer Science, University of Ottawa
Keywords: code, question

I would like opinions on what is the best choice for an
intermediate language to compile a high level language into.

Ideally this intermediate language would have the following characteristics:

1) Be machine independant but low level enough that language features can be
        implemented efficently.

2) Have available interpreters of the IL.

3) Have available good compilers and optimizing compilers of the IL.

4) Be available on a wide veriety of machines and operating systems.

5) Be low cost, preferably free. (I'm a member of the poor graduate student social class).

6) The more source code available the better.

7) I need there to be a computed goto instruction. i.e. X := value;
                                                                                                                            goto X.

The languages that I will be dealing with will be object oriented so it would
be helpful if features such as method lookup are supported though this is not
an absolute necessity.

Thanks in advance for any help provided.

Ralph Boland
[I'd use C. -John]


Post a followup to this message

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