Where is Smalltalk ?
A graph of programming languages connected through compilers
61–70 of 110 posts
Re: A graph of programming languages connected through compilers
#62Re: A graph of programming languages connected through compilers
#63Re: A graph of programming languages connected through compilers
#64https://github.com/jashkenas/coffeescript/wiki/list-of-langu...
Re: A graph of programming languages connected through compilers
#65I tried in vain to find WebAssembly. Why would you include JavaScript but not WebAssembly in a graph that has LLVM in it?
Re: A graph of programming languages connected through compilers
#66Re: A graph of programming languages connected through compilers
#67My main takeaway: people want to avoid writing JavaScript about as much as they want to avoid writing machine code or Java bytecode.
Alternative takeaway: Javascript is so widely deployed that most languages have found a way to compile to it
Re: A graph of programming languages connected through compilers
#68Re: A graph of programming languages connected through compilers
#69I tried in vain to find WebAssembly. Why would you include JavaScript but not WebAssembly in a graph that has LLVM in it?
It does have WebAssembly, but its incorrectly labeled as targeting Java Bytecode.
https://github.com/cretz/asmble
The name of that tool is even labelled in the graph!
Re: A graph of programming languages connected through compilers
#70It says V8 compiles JavaScript to Machine Code, but is that really correct given that the machine code is an intermediate product, and the result of applying a JIT to a specialized piece of code (where part of the variables are already known to the compiler)?
> given that the machine code is an intermediate product The machine code isn't the intermediate product - it's the final product. Some internal IR is the intermediate product. But yes it's normal convention in the industry to talk about JIT compilation to machine code as 'compiling to machine code'.