Small-C is an implementation of a subset of the C programming language, suitable for microcomputers and embedded systems.

The original compiler, written in C by Ron Cain, appeared in the May 1980 issue of Dr. Dobb's Journal. James E. Hendrix improved and extended the original compiler, and published The Small-C Handbook.

Small-C was important for tiny computers in a manner somewhat analogous to the importance of GNU Compiler Collection for larger computers. Like its Unix counterparts, the compiler compiles to assembler code that then must be converted to machine code by an assembler.

Z88DK is a cross compiler for many Z80 based computers, based on Small-C.

References

External links