El lenguaje C se desarrolló originalmente en los Laboratorios Bell de AT&T para el sistema operativo UNIX. Se convirtió en un estándar ampliamente utilizado debido a que era gratuito y necesario para comprender UNIX. En 1987 se estableció el primer estándar oficial ANSI C para promover la compatibilidad entre compiladores de diferentes empresas.