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.
[MERGED UPSTREAM] AVR backend for the LLVM compiler library
Simple programming language created for fun.
A mini, simple and modular compiler for SYsU/SysY(tiny C). Based on Clang/LLVM/ANTLR4/Bison/Flex.
A general purpose programming language
Fork of the Gleam compiler providing a Nix backend, compiling Gleam to Nix
GNU Bison and GNU Flex C++ example
wasm2lua: converting WASM into Lua
Kotlin to Dart compiler
MLIR Toolkit in Elixir and Zig.
An SSA-based compiler for Emacs Lisp
An Elm to OCaml compiler
🔮 modern scripting programming language
A compiler for Standard ML, somewhat
Security-related flags and options for C compilers
A compiler collection I made :&
TritonParse: A Compiler Tracer, Visualizer, and Reproducer for Triton Kernels
The LLVM LHC Haskell Optimization System
An llvm-based framework for generating and calling into high-performance native code from Python.
rucc is a tiny toy C compiler in Rust.
LLVM (Low Level Virtual Machine) Guide. Learn all about the compiler infrastructure, which is designed for compile-time, link-time, run-time, and "idl...
An implementation of Scheme in Python and C++
GLSL parser for Rust
🌟 DataFormsJS 🌟 A minimal JavaScript Framework, standalone React and Web Components, and JSX Compiler for rapid development of high quality websites...
PGo is a source to source compiler from Modular PlusCal specs into Go programs.
high level programming language and compiler targeting 6502 machines such as the C-64 and CommanderX16
Python VM written in Swift
A modern general-purpose programming language focused on enterprise Web, IoT, and secure application development.
JavaScript-To-Bytecode compiler written in Rust
WebAssembly compiler implemented in Go
Compile javascript to LLVM IR, x86 assembly and self interpreting
A Protobuf Compiler for OCaml
JS++, a sound static/dynamic programming language for web development
An x86-64 code virtualizer for VM based obfuscation
A parser, compiler, and virtual machine evaluator for a minimal subset of Lua; written from scratch in Rust.
This is an implementation of a compiler for a simple C-like language that uses the C tools Flex and Bison.
c语言编译器,用 lex 和 yacc 工具完成词法分析与语法分析并生成语法树,C++实现了语 法树的解析并生成中间代码,生成中间代码的过程中实现了错误检测。C++实 现...
swc4j (SWC for Java) is an ultra-fast JavaScript and TypeScript compilation and bundling tool on JVM.
A Malayalam programming language
三体编程语言 Three Body Language written in Rust
A fast, cross-platform backwards compatible CMake build tool for C and C++
C and C++ Compiler Support Page
Compile ruby functions to C
Eval is a lightweight interpreter framework written in Swift, evaluating expressions at runtime
Complete package of AmiBlitz3 including all sources.
An innovative Verilog-A compiler
A lightweight memory allocator for hardware-accelerated machine learning
Amplifier allows .NET developers to easily run complex applications with intensive mathematical computation on Intel CPU/GPU, NVIDIA, AMD without writ...
Discover the easiest way to get started with the blend of Svelte and Electron JS App
A C++ to Verilog translation tool with some basic guarantees that your code will work.
Discover what languages can be compiled to Web Assembly