Path: csiph.com!eternal-september.org!feeder.eternal-september.org!mx02.eternal-september.org!.POSTED!not-for-mail From: Martin Gregorie Newsgroups: comp.lang.java.programmer Subject: Re: questions re Javascript Date: Fri, 25 Sep 2015 00:48:45 +0000 (UTC) Organization: A noiseless patient Spider Lines: 44 Message-ID: References: <83722e36-4afe-4077-b936-229450613698@googlegroups.com> <47d69c57-6ce4-4f35-9e14-a348a3fbf1f7@googlegroups.com> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Injection-Date: Fri, 25 Sep 2015 00:48:45 +0000 (UTC) Injection-Info: mx02.eternal-september.org; posting-host="e5160e2be48f1ea550cf61512446f525"; logging-data="407"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/Ijs53KVI8DzfTLKAfEtLkx/16FElCMbw=" User-Agent: Pan/0.139 (Sexual Chocolate; GIT bf56508 git://git.gnome.org/pan2) Cancel-Lock: sha1:IIczUP2E7a/mgD4WrNaB0LQnC7Y= Xref: csiph.com comp.lang.java.programmer:32662 On Thu, 24 Sep 2015 19:55:08 -0400, Jerry Stuckle wrote: > On 9/24/2015 4:10 PM, Lew wrote: >> On Thursday, September 24, 2015 at 2:40:16 AM UTC-7, Eternal Hope >> wrote: >>> On 24/09/2015 00:10, Lew wrote: >>>> On Saturday, September 5, 2015 at 12:40:19 PM UTC-7, Eternal Hope >>>> wrote: >>>>> ... technically Java is also an interpreted language although >>>>> optimizations like Just In Time compilers tend to blur the >>>>> distinction somewhat. >>>> >>>> "Technically" Java is a compiled language. >>> >>> Ambiguous. >> >> Not at all. >> >> What is "javac"? >> >> > Not a compiler as known outside of the Java world. It only creates > bytecode, not an executable file. So, if I build a piece of hardware that executes bytecode directly the standard SDK javac, which you say isn't a compiler when run on my Linux box under the JVM, suddenly becomes a compiler when run on my new hardware? Or, If I take an ICL 1900 Cobol compiler (1900 CPUs ran hardwired instructions) and run it on a fully microcode-based ICL 2900 using DME microcode to implement the 1900 instruction set, the Cobol compiler is not a compiler any more? To be clear, in both cases I mean that the binary compiler installation package is installed and run on the first computer of the pair. The package is then installed on the second computer and run there, i.e. it is the same bit-identical binary code that runs on both machines. -- martin@ | Martin Gregorie gregorie. | Essex, UK org |