Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.java.programmer > #32815

Re: Translator, Compiler, Interpreter and Java

From Jerry Stuckle <jstucklex@attglobal.net>
Newsgroups comp.lang.java.programmer
Subject Re: Translator, Compiler, Interpreter and Java
Date 2015-10-05 22:09 -0400
Organization A noiseless patient Spider
Message-ID <muvacg$ba4$2@dont-email.me> (permalink)
References (2 earlier) <mua4au$g63$1@speranza.aioe.org> <muaau2$g6h$3@dont-email.me> <munf7v$gtn$4@speranza.aioe.org> <muop52$bda$2@dont-email.me> <muv8hb$bd6$2@speranza.aioe.org>

Show all headers | View raw


On 10/5/2015 9:35 PM, Arne Vajhøj wrote:
> On 10/3/2015 10:38 AM, Jerry Stuckle wrote:
>> On 10/2/2015 10:41 PM, Arne Vajhøj wrote:
>>> On 9/27/2015 11:09 PM, Jerry Stuckle wrote:
>>>> On 9/27/2015 9:15 PM, Arne Vajhøj wrote:
>>>>> On 9/25/2015 10:32 AM, Jerry Stuckle wrote:
>>>>>> Languages such as Java are somewhere in between.  There is a
>>>>>> "compiler"
>>>>>> (more properly called a "translator", IMHO) which converts the source
>>>>>> code to a byte code.  But this byte code does not run natively; it
>>>>>> requires another program (like the jvm) to interpret the code and
>>>>>> convert it to code which can be executed by the processor.  But
>>>>>> because
>>>>>> this interpretation must be performed every time the program is
>>>>>> executed, Java is considered an interpreted language.
>>>>>
>>>>> The argument that having to run a compiler at every program
>>>>> invocation makes the language non-compiled seems rather non-intuitive.
>>>>>
>>>>> :-)
>>>>
>>>> Who (besides you) ever said you had to run a compiler at every program
>>>> invocation?
>>>
>>> You did.
>>>
>>> "to interpret the code and convert it to code which can be executed by
>>> the processor"
>>>
>>> This process is what is called JIT compilation done by a JIT compiler.
>>>
>>
>> No, Arne, that is the job of the interpreter.
> 
> Nope.
> 
> Conversion from byte code to native instructions is done by the JIT
> compiler and not the interpreter. Interpreters does not output
> native code. In fact they do not even output - they execute.
> 
> Arne
> 

The interpreter calls the JIT to compile the code.  But it can do its
job quite well without a JIT - as early versions of Java did.

-- 
==================
Remove the "x" from my email address
Jerry Stuckle
jstucklex@attglobal.net
==================

Back to comp.lang.java.programmer | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

Translator, Compiler, Interpreter and Java Jeff Higgins <jeff@invalid.invalid> - 2015-09-25 00:37 -0400
  Re: Translator, Compiler, Interpreter and Java Robert Klemme <shortcutter@googlemail.com> - 2015-09-25 08:26 +0200
  Re: Translator, Compiler, Interpreter and Java Jeff Higgins <jeff@invalid.invalid> - 2015-09-25 08:36 -0400
    Re: Translator, Compiler, Interpreter and Java Robert Klemme <shortcutter@googlemail.com> - 2015-09-25 18:18 +0200
    Re: Translator, Compiler, Interpreter and Java Arne Vajhøj <arne@vajhoej.dk> - 2015-09-27 21:05 -0400
      Re: Translator, Compiler, Interpreter and Java Jerry Stuckle <jstucklex@attglobal.net> - 2015-09-27 23:07 -0400
        Re: Translator, Compiler, Interpreter and Java Arne Vajhøj <arne@vajhoej.dk> - 2015-10-02 22:39 -0400
          Re: Translator, Compiler, Interpreter and Java Jerry Stuckle <jstucklex@attglobal.net> - 2015-10-03 10:36 -0400
            Re: Translator, Compiler, Interpreter and Java Arne Vajhøj <arne@vajhoej.dk> - 2015-10-05 21:33 -0400
              Re: Translator, Compiler, Interpreter and Java Jerry Stuckle <jstucklex@attglobal.net> - 2015-10-05 22:08 -0400
  Re: Translator, Compiler, Interpreter and Java Jerry Stuckle <jstucklex@attglobal.net> - 2015-09-25 10:32 -0400
    Re: Translator, Compiler, Interpreter and Java Arne Vajhøj <arne@vajhoej.dk> - 2015-09-27 21:15 -0400
      Re: Translator, Compiler, Interpreter and Java Jerry Stuckle <jstucklex@attglobal.net> - 2015-09-27 23:09 -0400
        Re: Translator, Compiler, Interpreter and Java Arne Vajhøj <arne@vajhoej.dk> - 2015-10-02 22:41 -0400
          Re: Translator, Compiler, Interpreter and Java Jerry Stuckle <jstucklex@attglobal.net> - 2015-10-03 10:38 -0400
            Re: Translator, Compiler, Interpreter and Java Arne Vajhøj <arne@vajhoej.dk> - 2015-10-05 21:35 -0400
              Re: Translator, Compiler, Interpreter and Java Jerry Stuckle <jstucklex@attglobal.net> - 2015-10-05 22:09 -0400
                Re: Translator, Compiler, Interpreter and Java Arne Vajhøj <arne@vajhoej.dk> - 2015-10-05 22:16 -0400
                Re: Translator, Compiler, Interpreter and Java Jerry Stuckle <jstucklex@attglobal.net> - 2015-10-05 22:26 -0400
      Re: Translator, Compiler, Interpreter and Java Lew <lewbloch@gmail.com> - 2015-10-02 13:17 -0700
        Re: Translator, Compiler, Interpreter and Java Jerry Stuckle <jstucklex@attglobal.net> - 2015-10-03 10:41 -0400
          Re: Translator, Compiler, Interpreter and Java Lew <lewbloch@gmail.com> - 2015-10-04 21:24 -0700
            Re: Translator, Compiler, Interpreter and Java Jerry Stuckle <jstucklex@attglobal.net> - 2015-10-05 08:45 -0400
              Re: Translator, Compiler, Interpreter and Java Lew <lewbloch@gmail.com> - 2015-10-05 10:58 -0700
                Re: Translator, Compiler, Interpreter and Java Jerry Stuckle <jstucklex@attglobal.net> - 2015-10-05 14:23 -0400
                Re: Translator, Compiler, Interpreter and Java Arne Vajhøj <arne@vajhoej.dk> - 2015-10-05 22:10 -0400
                Re: Translator, Compiler, Interpreter and Java Jerry Stuckle <jstucklex@attglobal.net> - 2015-10-05 22:26 -0400
          Re: Translator, Compiler, Interpreter and Java Arne Vajhøj <arne@vajhoej.dk> - 2015-10-05 22:01 -0400
            Re: Translator, Compiler, Interpreter and Java Jerry Stuckle <jstucklex@attglobal.net> - 2015-10-05 22:10 -0400
  Re: Translator, Compiler, Interpreter and Java Eternal Hope <laughingspam99@gmail.com> - 2015-09-25 16:55 +0100
    Re: Translator, Compiler, Interpreter and Java Lew <lewbloch@gmail.com> - 2015-10-02 13:14 -0700
    I don't remember JIT-ing for JDK 1.1 (Was: Translator, Compiler, Interpreter and Java) Jan Burse <janburse@fastmail.fm> - 2015-10-03 04:56 +0200
      Re: I don't remember JIT-ing for JDK 1.1 (Was: Translator, Compiler, Interpreter and Java) Arne Vajhøj <arne@vajhoej.dk> - 2015-10-02 23:11 -0400
        Re: I don't remember JIT-ing for JDK 1.1 (Was: Translator, Compiler, Interpreter and Java) Arne Vajhøj <arne@vajhoej.dk> - 2015-10-02 23:14 -0400
          Re: I don't remember JIT-ing for JDK 1.1 (Was: Translator, Compiler, Interpreter and Java) Mike Amling <mamling@chaff.us> - 2015-10-04 08:34 -0500
  Re: Translator, Compiler, Interpreter and Java Silvio <silvio@internet.com> - 2015-10-06 10:34 +0200
    Re: Translator, Compiler, Interpreter and Java Silvio <silvio@internet.com> - 2015-10-06 11:01 +0200

csiph-web