Skip to content

Compilers

IR

Code generation

See: Code generation

Type checking

https://mukulrathi.com/create-your-own-programming-language/intro-to-type-checking/

Learn

Basic

  • https://chocopy.org/ : ChocoPy is a programming language designed for classroom use in undergraduate compilers courses. ChocoPy is a restricted subset of Python 3, which can easily be compiled to a target such as RISC-V. Tooling is in Java.

Advanced

Program transformation

Examples compilers

Simple C compilers

More interesting projects

Books

Resources

META II & OMeta

Page last modified: 2023-06-07 01:55:14