public domain compiler for a subset of the C programming language