文件名称:Bytecoder:用于JVM字节码的丰富域模型和用于解释和转换它的框架
文件大小:61.44MB
文件格式:ZIP
更新时间:2024-02-21 05:24:48
javascript kotlin bytecode compiler opencl
字节编码器 Bytecoder是Java Bytecode和Framework的Rich Domain模型,用于将其解释并转换为其他语言,例如JavaScript,OpenCL或WebAssembly。 当前构建状态: 高水平目标 能够将JVM字节码交叉编译为JavaScript,WebAssembly,OpenCL和其他语言 主要的编译目标是JavaScript和WebAssembly 充当LLVM的JVM字节码前端 支持Java 8、9、10、11、12、13和14 与调试器工具链和SourceMaps配合良好 允许与其他UI框架集成,例如vue.js 由OpenJDK 14作为JRE Classlib支持 编译策略 JVM字节码被解析并转换为中间表示。 该中间表示通过优化器阶段传递,并发送到后端实现以生成目标代码。 JavaScript后端将中间表示形式转换为JavaScript。 WebAssembly后端将中间表示形式转换为WebAssembly文本和二进制代码。 OpenCL后端用于将单个算法编译为OpenCL并在GPU上执行。 该后端旨在增强JVM上运行的现