Related articles |
---|
p-code compilers ec98bna@brunel.ac.uk (Bogomil Alexondrov) (1999-01-22) |
Re: p-code compilers dwight@pentasoft.com (1999-01-23) |
Re: p-code compilers genew@vip.net (1999-01-23) |
Re: p-code compilers derekross@fisheracre.freeserve.co.uk (Derek Ross) (1999-01-23) |
Re: p-code compilers eodell@pobox.com (1999-01-25) |
Re: p-code compilers toon@moene.indiv.nluug.nl (Toon Moene) (1999-01-25) |
Re: p-code compilers aaron@farol.chem.purdue.edu (Aaron F. Stanton) (1999-01-27) |
Re: p-code compilers wlohmann@informatik.uni-rostock.de (1999-01-27) |
[2 later articles] |
From: | dwight@pentasoft.com (Dwight VandenBerghe) |
Newsgroups: | comp.compilers |
Date: | 23 Jan 1999 17:28:53 -0500 |
Organization: | Seanet Online Services, Seattle WA |
References: | 99-01-078 |
Keywords: | interpreter |
On 22 Jan 1999 21:26:13 -0500, Bogomil Alexondrov
<ec98bna@brunel.ac.uk> wrote:
>..can a program not
>generating machine code but pseudo code be called compiler or is it a
>translator? what is the exact definition for compiler? Java is
>generating pseudo code so it must be a translator rather than
>compiler?
I use "translator" to mean that the output is a high-level language
like C, and "compiler" to mean that the output is a low-level language
like assembly. Forth is about where the delineation is, for me: if it
generates Forth, then it's a translator, anything worse (more
primitive), it's a compiler. Java compilers generate jvm code. Java
translators generate C.
Dwight
Return to the
comp.compilers page.
Search the
comp.compilers archives again.