El documento describe el lenguaje de programación C. C fue creado a mediados de los años 70 y es un lenguaje estructurado pero no por bloques. El lenguaje proporciona flexibilidad pero deja la responsabilidad de comprobaciones al programador. C consta de funciones, con la función main ejecutándose primero.