Tiny C Compiler
The Tiny C Compline (TCC) is a small but very fast C compiler. Unlike other C
compilers, it is meant to be self-reliant and thus does not need an external
assembler or linker. It supports ANSI C, most of the ISO C99 standard and
many GNUC extensions including inline assembly and it can automatically
generate memory and bound checks while allowing all C pointers operations.
Pieces of C source code may also be executed as a script with TCC, due to its
high compilation speed performance will be equivalent to that of an
Through libtcc TCC can be used as a backend for dynamic code generation.