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