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.
Intel® Implicit SPMD Program Compiler
A statically typed language compatible with Python
A minimalist bytecode compiler for Node.js
Functional programming language for signal processing and sound synthesis
Beef Programming Language
VHDL 2008/93/87 simulator
A list of awesome compiler projects and papers for tensor computation and deep learning.
Lua Lisp Language
The compiler for Teal, a typed dialect of Lua
A purely functional programming language with first class types
GCC Front-End for Rust
A fast and correct TypeScript type checker and compiler with additional experiments
clasp Common Lisp environment
Enabling PyTorch on XLA Devices (e.g. Google TPU)
ccache – a fast compiler cache
:boom::computer::boom: A data-parallel functional programming language
Compile shell scripts to static binaries.
Cranelift code generator
Typescript to lua transpiler. https://typescripttolua.github.io/
A lightweight JIT compiler based on MIR (Medium Internal Representation) and C11 JIT compiler and interpreter based on MIR
An educational software system of a tiny self-compiling C compiler, a tiny self-executing RISC-V emulator, and a tiny self-hosting RISC-V hypervisor.
Unofficial mirror of mob development branch
Minimal, efficient, statically-typed and meta-programmable systems programming language heavily inspired by Lua, which compiles to C and native code.
KCL Programming Language Core and API (CNCF Sandbox Project). https://kcl-lang.io
Alternative rust compiler (re-implementation)
🐉 Making Rust a first-class language and ecosystem for GPU shaders 🚧
:spades: C# to JavaScript compiler. Write modern mobile and web apps in C#. Run anywhere with Bridge.NET.
The Nature Programming Language
[Ariadne has moved to Codeberg!] A fancy diagnostics & error reporting crate
Compile and execute C "scripts" in one go!
(deprecated) The journey continues at ASNEXT: https://github.com/AssemblyScript/assemblyscript
程序语言与编译技术相关资料(持续更新中)
A safe, easy systems language
🎷No ceremony, just code. Blazing fast, typesafe binary serialization.
A backend framework for Rust professionals
x86-64 assembler embedded in Python
A collection of tools, libraries, and tests for Vulkan shader compilation.
A Rust compiler backend targeting CIL(.NET IR) and C.
LLVM Obfuscator
The CompCert formally-verified C compiler
Umka: a statically typed embeddable scripting language
Mirror of Steel Bank Common Lisp (SBCL)'s official repository
a Productive Parallel Programming Language
Compiler for the Vale programming language - http://vale.dev/
DEPRECATED in favor of ghc wasm backend, see https://www.tweag.io/blog/2022-11-22-wasm-backend-merged-in-ghc
venom - C2 shellcode generator/compiler/handler
Compile type annotated Python to fast C extensions
Cranelift based backend for rustc
ShaderConductor is a tool designed for cross-compiling HLSL to other shading languages
A guide to how rustc works and how to contribute to it.