Re: p-code compilers

dwight@pentasoft.com (Dwight VandenBerghe)
23 Jan 1999 17:28:53 -0500

          From comp.compilers

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]
| List of all articles for this month |

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


Post a followup to this message

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