2 dépôts
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 est un moteur de base de données NoSQL et une extension PHP conçus pour les opérations de lecture et d'écriture à haut débit. Il fonctionne comme une couche de persistance intégrée directement dans le runtime PHP, fournissant un système de stockage non relationnel pour les environnements à forte charge. Le projet intègre un compilateur qui traduit le code source PHP dynamique en code C++ typé statiquement. Ce processus élimine la surcharge d'interprétation à l'exécution pour atteindre des vitesses d'exécution natives et une consommation de ressources réduite. Le système exploite des liaisons C++ natives et un moteur de stockage sans schéma pour garantir un accès aux données à faible latence. Ces capacités sont centrées sur le stockage de données à haute charge et l'optimisation de l'exécution PHP par traduction de code statique.
Converts PHP scripts into statically typed C++ code to achieve native execution speeds.