Javascript bytecode
Paulo Pinto
pjmlp at progtools.org
Tue Dec 18 23:45:33 PST 2012
On Tuesday, 18 December 2012 at 18:11:37 UTC, Walter Bright wrote:
> An interesting datapoint in regards to bytecode is Javascript.
> Note that Javascript is not distributed in bytecode form. There
> is no Javascript VM. It is distributed as source code.
> Sometimes, that source code is compressed and obfuscated,
> nevertheless it is still source code.
>
> How the end system chooses to execute the js is up to that end
> system, and indeed there are a great variety of methods in use.
>
> Javascript proves that bytecode is not required for "write
> once, run everywhere", which was one of the pitches for
> bytecode.
>
> What is required for w.o.r.e. is a specification for the source
> code that precludes undefined and implementation defined
> behavior.
>
> Note also that Typescript compiles to Javascript. I suspect
> there are other languages that do so, too.
True, however JavaScript's case is similar to C.
Many compilers make use of C as an high level assembler and
JavaScript,
like it or not, is the C of Internet.
--
Paulo
More information about the Digitalmars-d
mailing list