作者: Xavier Clerc
DOI: 10.1007/978-3-642-40447-4_11
关键词: Programming language 、 Java 、 Leverage (statistics) 、 Java virtual machine 、 Concurrent computing 、 Computer science 、 Compiler 、 Software transactional memory 、 Shared memory
摘要: This article presents the OCaml-Java project whose goal is to allow compilation of OCaml sources into Java bytecodes. The ability run code on a virtual machine provides developer with means leverage strengths ecosystem lacking in world. Most notably, this includes access great number libraries, and foundations for shared-memory concurrent programming. In order achieve this, does three contributions: i an optimized compiler runtime support acceptable performance, ii extension classical typer manipulation elements from world, iii library dedicated