Live data from Hacker News

A graph of programming languages connected through compilers

akr.am

11–20 of 110 posts

Re: A graph of programming languages connected through compilers

#12
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. ;)

GCC 7 release removed GCJ. https://gcc.gnu.org/gcc-7/changes.html#java

Re: A graph of programming languages connected through compilers

#14
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-...

- Quite a few languages to WebAssembly using LLVM

Languages are compiled to LLVM IR and then to WebAssembly. These are shown, right?

Re: A graph of programming languages connected through compilers

#18
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. ;)

GCJ is dead since 2009, but there are other compilers, most of them commercial though.

Re: A graph of programming languages connected through compilers

#19
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.

According to this graph one could actually get from Java to Objective-C to LLVM-IR to Machine Code...

Or with LLVM-IR to C in the last step you could get from Java to C...

Re: A graph of programming languages connected through compilers

#20
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.

It seems like it allows the nodes to be dragged to rearrange them. But yeah, it definitely needs a better graph.
Post reply on HN