El lenguaje C es un lenguaje de programación compilado, versátil y eficiente que revolucionó las técnicas de programación. C combina elementos de lenguajes de alto nivel con la funcionalidad de lenguajes ensamblador, lo que lo hace portable y con un amplio campo de aplicación. C carece de instrucciones de entrada/salida y manejo de cadenas, pero incluye funciones de librería para realizar estas tareas. A pesar de sus inconvenientes, C ha demostrado ser un lenguaje extremadamente eficaz.