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.
自制的一个编译器, 用于学习,完整实现了词法分析,语法分析,中间代码(SSA)生成,机器码生成,和基于寄存器的虚拟机
Make Programming Easier
Lisp to GLSL Language Translator
snapdragon is an extremely pluggable, powerful and easy-to-use parser-renderer factory.
The Cub Programming Language
nGraph-HE: Deep learning with Homomorphic Encryption (HE) through Intel nGraph
compilable markdown for linear algebra
A minimal, fast Datalog implementation in Haskell that compiles to LLVM IR
Quickly discover what the solid compiler will generate from your JSX template
The Whiley Compiler (WyC)
[MERGED UPSTREAM] AVR backend for the LLVM compiler library
Pattern matching and exhaustiveness checking algorithms implemented in Rust
Manipulate LLVM-IR in Pure Rust
A tiny C compiler written purely in JavaScript.
😈 Yaksha Programming Language - Offside rule + Lisp system for macros. 🐣 WIP
Actually Portable WebAssembly compiler toolchain for self-contained cross-platform binaries
A memory safe Lua interpreter
A mini, simple and modular compiler for SYsU/SysY(tiny C). Based on Clang/LLVM/ANTLR4/Bison/Flex.
GNU Bison and GNU Flex C++ example
A reproduction of the Core War game. Assembly compiler, Virtual Machine and GUI.
Sparse and Structured Tensor Compiler
VHDL/Verilog/SystemC code generator, simulator API written in python/c++
LoLa is a small programming language meant to be embedded into games.
Kotlin to Dart compiler
An Elm to OCaml compiler
An SSA-based compiler for Emacs Lisp
wasm2lua: converting WASM into Lua
A general purpose programming language
MLIR Toolkit in Elixir and Zig.
A compiler for Standard ML, somewhat
Simple programming language created for fun.
A compiler collection I made :&
The LLVM LHC Haskell Optimization System
An llvm-based framework for generating and calling into high-performance native code from Python.
FunC compiler package
GLSL parser for Rust
A compiler, optimizer and executor for financial expressions and factors
🌟 DataFormsJS 🌟 A minimal JavaScript Framework, standalone React and Web Components, and JSX Compiler for rapid development of high quality websites...
rucc is a tiny toy C compiler in Rust.
Security-related flags and options for C compilers
WebAssembly compiler implemented in Go
PGo is a source to source compiler from Modular PlusCal specs into Go programs.
Python VM written in Swift
Embedded Scheme for the Async Rust Ecosystem
JS++, a sound static/dynamic programming language for web development
A parser, compiler, and virtual machine evaluator for a minimal subset of Lua; written from scratch in Rust.
c语言编译器,用 lex 和 yacc 工具完成词法分析与语法分析并生成语法树,C++实现了语 法树的解析并生成中间代码,生成中间代码的过程中实现了错误检测。C++实 现...
Implementing a complete Compiler for a simple C-like language using the C-tools Flex and Bison
Compile javascript to LLVM IR, x86 assembly and self interpreting
A modern general-purpose programming language focused on enterprise Web, IoT, and secure application development.