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.
Tools and IntelliSense for GLSL and WGSL.
NanoJIT is a small, cross-platform C++ library that emits machine code.
An imperative and functional programming language
This is an example project that shows how to create a Kotlin Compiler Plugin. The plugin will print "Hello from" and the name of the file that is bein...
FastBasic - Fast BASIC interpreter for the Atari 8-bit computers
a slightly higher-level language superset of webassembly
Bring C# scripting into Unity which acts as native code.
Benchmarks compilation speeds of different combinations of languages and compilers.
A fast language for programmers who are passionate about their craft.
Mad Pascal Compiler for 6502 (Atari XE/XL, C64, C4Plus, Neo6502)
VectorVisor is a vectorizing binary translator for GPUs, designed to make it easy to run many copies of a single-threaded WebAssembly program in paral...
HI-TECH Z80 CP/M C compiler v3.09 and updates
This repository is responsible for the LLVM-related parts of Jeandle.
Self-hosting PL/0 to C compiler to teach basic compiler construction from a practical, hands-on perspective.
Cross-platform IDE for development in Oberon programming language made in the classical FreePascal-like pseudo-graphic style.
A realtime visual programming language for interactive media.
Haskell WebAssembly Toolkit
C compiler
Post-build IL optimizer and intermediate representation for .NET programs
A compiler front end for the C++ language
一个用于动态加载和管理Java类的工具库,支持动态编译、AOP代理和Spring Bean管理功能
an automated solver for problems of competitive programming
First fully featured programming language for Stack Overflow Driven Development
Smalltalk VM Written in Zig with methods stored as type-annotated ASTs
Library for generating/parsing/optimizing Koopa IR.
计算机专业系统性学习资料(python,c,c++,计算机组成,计算机网络,编译原理,电路,谷歌插件,爬虫)
Import Go libraries in your Haxe projects Go -> Haxe source-to-source compiler
Transform path mappings in your compiled Typescript code
Claro Lang
A Forth implementation compiling to WebAssembly.
practical embedded script interpreter
A little scheme implementation on top of Clojure
general purpose programming language, in the vein of C++
A text-based language for writing Apple Shortcuts. Experimental.
Helios is a DSL for writing Cardano smart contracts. This library lets you compile Helios scripts and build Cardano transactions.
:art: Image-based poetic programming language.
Feral programming language reference implementation
Study notes about LLVM. LLVM 学习笔记. Licensed under CC BY-NC-SA 4.0
An experimental programming language that's made to be powerful, productive, and predictable
Nanopass for OCaml
Automated DNN generation for fuzz testing and more
TPP experimentation on MLIR for linear algebra
This project migrated to https://github.com/backengineering/llvm-msvc
A high-performance, parallel, compilation-based symbolic execution engine
Gentee - script programming language for automation. It uses VM and compiler written in Go (Golang).
Compile a subset of the Python AST to x64-64 assembler
🤘 Radspec is a safe interpreter for Ethereum's NatSpec
JavaScript compiler for Scratch 3, 2, and 1 projects.
duck-lang is a modern, compiled and batteries included programming language for full-stack web-development on the go runtime
SparseTIR: Sparse Tensor Compiler for Deep Learning