前阵子,Oracle发布了一个黑科技GraalVM,号称是一个全新的通用全栈虚拟机,并具有高性能、跨语言交互等逆天特性,真有这么神奇?
GraalVM简介
GraalVM是一个跨语言的通用虚拟机,不仅支持了Java、Scala、Groovy、Kotlin等基于JVM的语言,以及C、C++等基于LLVM的语言,还支持其他像JavaScript、Ruby、Python和R语言等。
GraalVM有以下几个特性。
更加高效快速的运行代码能与大多数编程语言直接交互使用GraalSDK嵌入多语言创建预编译的原生镜像提供一系列工具来监视、调试和配置所有代码