C lleno la necesidad existente de un lenguaje de alto nivel, que fuera estructurado, eficiente y que remplazara al lenguaje B y al ensamblador en la creación de programas.