Este documento presenta brevemente la historia y características de los lenguajes de programación C y C++. El lenguaje C fue creado por Ken Thompson y Dennis Ritchie y está orientado a la implementación de sistemas operativos como Unix. C++ fue creado por Bjarne Stroustrup como un lenguaje híbrido que añade características de orientación a objetos al lenguaje C. Ambos lenguajes son débilmente tipificados y flexibles con estructuras de datos y punteros.