3 ms·
Four COBOL for the JVM implementations here along with Prolog, Common Lisp, four versions of Scheme (don't forget Clojure), Smalltalk, two versions of Pascal, G
by jimwhite 3y ago
Four COBOL for the JVM implementations here along with Prolog, Common Lisp, four versions of Scheme (don't forget Clojure), Smalltalk, two versions of Pascal, Go, Rust, three JavaScript, Simula (the original OO language), and Basic (among others):
https://en.wikipedia.org/wiki/List_of_JVM_languages https://en.wikipedia.org/wiki/List_of_JVM_languages
GCC-Bridge, a C/Fortran compiler targeting the Java Virtual Machine (JVM) that makes it possible for Renjin to run R packages that include "native" C and Fortran code
https://www.renjin.org/blog/2016-01-31-introducing-gcc-bridge.html https://www.renjin.org/blog/2016-01-31-introducing-gcc-bridg...
Earlier attempts at FORTRAN struggle because of performance issues but there were some successes:
JLAPACK – Compiling LAPACK FORTRAN to Java
https://www.hindawi.com/journals/sp/1999/179617/ https://www.hindawi.com/journals/sp/1999/179617/
https://www.semanticscholar.org/paper/Automatic-translation-of-Fortran-to-JVM-bytecode-Seymour-Dongarra/7991f7c66871a4a483fe9ea11413221cee519989 https://www.semanticscholar.org/paper/Automatic-translation-...