Compilers are software that translate higher-level (more human readable) programming languages to lower-level languages (e.g. machine code). The processor executes machine code, which indicates when binary high and low signals are required in the arithmetic logic unit of the processor. Examples of compiled languages include BASIC, Fortran, C++, C, and Java.
Vox language compiler. AOT / JIT / Linker. Zero dependencies
SOLL is a new compiler for generate Ewasm from solidity and yul. See a demo here: https://asciinema.org/a/ezJqNLicn5fya02zwu4VXIo8a
The heavy hvcc compiler for Pure Data patches.
C99 parser and frontend for libfirm
An experimental programming language for data flow
Yet another Lisp variant which compiles to Lua
NNgen: A Fully-Customizable Hardware Synthesis Compiler for Deep Neural Network
本课程基于Rui的chibicc,@sunshaoce和@ksco将其由原来的X86架构改写为RISC-V 64架构,同时加入了大量的中文注释,并且配有316节对应于每一个commit的课程,帮助...
User Guides For those new to the LLVM system.(LLVM系统的新用户指南,中文翻译版)
Language tooling for the Lox programming language.
C++ to JavaScript/WebAssembly compiler
A compiler for ARM, X86, MSP430, xtensa and more implemented in pure Python
⚡️ A PHP GraphQL Framework
Node editor which compiles flow to human readable javascript. Try at https://ayushk7.github.io/CodeWire/ Try V2 here: https://jp.akasm.dev/
WebAssembly ahead-of-time compiler and runtime. Focuses on generating fast code, simplicity, and portability.
Scala incremental compiler library, used by sbt and other build tools
🔮 A modern multi-paradigm compiled programming language for the JVM platform
An ML-like functional programming language
Not a fan of Emacs Lisp? Hack Emacs in Go!
A typescript-go toolchain, with evidence graph
Ciao is a modern Prolog implementation that builds up from a logic-based simple kernel designed to be portable, extensible, and modular.
Coefficient-Based Reconstruction of Arithmetic — a Mixed Boolean-Arithmetic (MBA) expression simplifier for deobfuscation
Library to read, write, analyze, and process java bytecode
V Android Bootstrapper
An in development statically typed systems programming language; with sustainability at its core. We, the community of users, maintain it.
💌 Build your emails using Svelte and Tailwind
Use Typescript to develop Genshin UGC - Miliastra Wonderland
Implementation of the LLVM tutorial in Python using llvmlite
A parsing/linking engine for protobuf; the guts for a pure Go replacement of protoc.
🍭 A sweet, functional programming language that is robust, minimalistic, and expressive.
A simple virtual machine - compiler & interpreter - written in golang
Accelerate JavaScript Applications by Compiling to WebAssembly
A C++ Compute/Graphics Library and Toolchain enabling same-source CUDA/Host/Metal/OpenCL/Vulkan C++ programming and execution.
Pawn compiler for SA-MP with bug fixes and new features - runs on Windows, Linux, macOS
HeteroCL: A Multi-Paradigm Programming Infrastructure for Software-Defined Heterogeneous Computing (FPGA'19 Best Paper)
OrangeC Compiler And Tool Chain
Embedded Scheme for the Rust Ecosystem
C23 compiler with C2y/GNU extensions for x86-64 Linux/BSD, written in C99
The Aria Programming Language
Mvm is a fast interpreter and virtual machine for Go and beyond.
A utility to compile & decompile IW engine game scripts.
A new statically typed programming language, syntactically like TypeScript.
Zero-Knowledge Proof Systems Circuit Compiler
[DEPRECATED] C++ library for debugging HLSL & GLSL shaders
Veriloggen: A Mixed-Paradigm Hardware Construction Framework
Generate Solidity interface from ABI JSON
babygo👶 is a small Go compiler made from scratch, which can compile itself. It's going to be the smallest and simplest go compiler in the world.
A compiler, optimizer and executor for financial expressions and factors
Fun is a statically-typed language that transpiles to C, combining safety and performance with C's efficiency.
SquirrelJME is a Java ME 8 Virtual Machine for embedded and Internet of Things devices. It has the ultimate goal of being 99.9% compatible with the Ja...