Not to be confused with chibi-scheme, chibicc is a c compiler.

It implements most C11, while technically a "toy" compiler, is pretty usable for the sorts of things sans likes to host.

The grooviest thing about chibicc, though, is that it is an educational compiler,

Each commit of this project corresponds to a section of the book. For this purpose, not only the final state of the project but each commit was carefully written with readability in mind. Readers should be able to learn how a C language feature can be implemented just by reading one or a few commits of this project.


backlinks: c.html