Path: csiph.com!news.swapon.de!eternal-september.org!feeder.eternal-september.org!mx02.eternal-september.org!.POSTED!not-for-mail From: Jerry Stuckle Newsgroups: comp.lang.java.programmer Subject: Re: Translator, Compiler, Interpreter and Java Date: Sat, 3 Oct 2015 10:38:31 -0400 Organization: A noiseless patient Spider Lines: 44 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Injection-Date: Sat, 3 Oct 2015 14:36:18 +0000 (UTC) Injection-Info: mx02.eternal-september.org; posting-host="8b88f1819ae50b8afa97a5cef254b303"; logging-data="11690"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18B6yrZLwBECQo+FWvXVVmFsEm8C7VSQ0U=" User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.2.0 In-Reply-To: Cancel-Lock: sha1:zyjVrAaSeHBWF9q2Mex2mc7ngk0= Xref: csiph.com comp.lang.java.programmer:32780 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. > > Arne > > > No, Arne, that is the job of the interpreter. But once again you show you don't understand even the simplest concepts in programming. You constantly argue with people more knowledgeable than yourself (not just me). And you consistently fail to learn. -- ================== Remove the "x" from my email address Jerry Stuckle jstucklex@attglobal.net ==================