2 个仓库
Converts bytecode into C source code for native compilation to achieve maximum runtime performance.
Distinct from Native Code Backends: Distinct from Native Code Backends: specifically converts bytecode to C source rather than directly to machine code.
Explore 2 awesome GitHub repositories matching programming languages & runtimes · Bytecode-to-C Backends. Refine with filters or upvote what's useful.
Haxe is a statically typed, multi-target programming language and open-source compiler toolkit that translates a single codebase into native executables and scripts for JavaScript, C++, C#, Java, Python, Lua, PHP, and Flash targets. It provides a unified type system with automatic type inference, a compile-time macro system for code transformation and generation, conditional compilation directives, and a static analysis engine that enforces null safety and eliminates dead code to produce smaller, safer outputs. The language is supported by the HashLink virtual machine, which executes platform
Converts HashLink bytecode into C source code for native compilation to maximize performance.
kphp-kdb 是一个专为高吞吐量读写操作设计的 NoSQL 数据库引擎和 PHP 扩展。它作为直接集成到 PHP 运行时中的持久化层,为高负载环境提供了一个非关系型存储系统。 该项目包含一个编译器,可将动态 PHP 源代码转换为静态类型的 C++ 代码。此过程消除了运行时解释开销,从而实现了原生执行速度并降低了资源消耗。 该系统利用原生 C++ 绑定和无模式(schema-less)存储引擎来确保低延迟的数据访问。这些功能的核心在于高负载数据存储以及通过静态代码转换优化 PHP 执行。
Converts PHP scripts into statically typed C++ code to achieve native execution speeds.