El documento describe las características, utilidad y aplicaciones del lenguaje de programación C. C es un lenguaje de propósito general que ofrece control de flujo, estructuras sencillas y operadores. Se usa para crear aplicaciones y software de sistemas. Algunas ventajas incluyen su portabilidad, flexibilidad y acceso a memoria de bajo nivel mediante punteros. Las desventajas son la falta de soporte nativo para programación orientada a objetos y multihilo.