Compilers are programs used to interpret human-readable code and convert it into machine code.
A symbolic math interpreter built using Sympy
A compiler written in Java that converts a C-like language into Java Bytecode