Live data from Hacker News

A graph of programming languages connected through compilers

akr.am

1–10 of 110 posts

Re: A graph of programming languages connected through compilers

#4
A few missing items:

- CIL to C++ using CoreRT/AoT compiler [1]

- JVM to CIL using ikvmc [2]

- Quite a few languages to WebAssembly using LLVM [3]

- J# if you are willing to include dead but somewhat significant languages

[1] https://blogs.msdn.microsoft.com/alphageek/2016/10/13/native...

[2] http://www.ikvm.net/userguide/ikvmc.html

[3] https://stackoverflow.com/questions/43540878/what-languages-...

Re: A graph of programming languages connected through compilers

#7
post #4

A few missing items: - CIL to C++ using CoreRT/AoT compiler [1] - JVM to CIL using ikvmc [2] - Quite a few languages to WebAssembly using LLVM [3] - J# if you are willing to include dead but somewhat significant languages [1] https://blogs.msdn.microsoft.com/alphageek/2016/10/13/native... [2] http://www.ikvm.net/userguide/ikvmc.html [3] https://stackoverflow.com/questions/43540878/what-languages-...

Isn't Python to C using CPython missing?

Edit: Or I guess technically python byte code. [1]

[1] http://effbot.org/zone/python-compile.htm

Re: A graph of programming languages connected through compilers

#8
post #4

A few missing items: - CIL to C++ using CoreRT/AoT compiler [1] - JVM to CIL using ikvmc [2] - Quite a few languages to WebAssembly using LLVM [3] - J# if you are willing to include dead but somewhat significant languages [1] https://blogs.msdn.microsoft.com/alphageek/2016/10/13/native... [2] http://www.ikvm.net/userguide/ikvmc.html [3] https://stackoverflow.com/questions/43540878/what-languages-...

Also, rust to webassembly

Re: A graph of programming languages connected through compilers

#9
post #3

Nice visualization, it can be improved though. There are Java compilers directly to native code though, the Oracle JVM isn't the only path.

Every road leads to GCC, or in this case, GCJ. ;)

There's also Excelsior Jet

Re: A graph of programming languages connected through compilers

#10
post #8
post #4

A few missing items: - CIL to C++ using CoreRT/AoT compiler [1] - JVM to CIL using ikvmc [2] - Quite a few languages to WebAssembly using LLVM [3] - J# if you are willing to include dead but somewhat significant languages [1] https://blogs.msdn.microsoft.com/alphageek/2016/10/13/native... [2] http://www.ikvm.net/userguide/ikvmc.html [3] https://stackoverflow.com/questions/43540878/what-languages-...

Also, rust to webassembly

I think the correct representation of this is Rust to LLVM IR (which is there), then LLVM to WebAssembly (which should be there but isn't).

Actually, WebAssembly as a compile target is just generally not there on the graph, which is weird. The Wasm compiler scene is pretty rapidly fluctuating though.

Post reply on HN