C continúa siendo hoy una referencia clave para los programadores,como un lenguaje estructurado de alto nivel y propósito general quetenía el objetivo inicial de ser utilizado para la programación desistemas. La extensión de este lenguaje, al incorporar los conceptosde la programación orientada a objetos, recibió el nombre de C++ y seha convertido en uno de los lenguajes dominantes para la aplicación de estas técnicas durante las últimas décadas.El libro describe de forma conjunta C y C++, analizando suscaracterísticas estándar, para conseguir que el lector sea capaz deconstruir programas que puedan funcionar indistintamente en cualquiera de los entornos más utilizados.Encontrará un amplio tratamiento de los conceptos comunes a amboslenguajes, sin embargo, al presentar dichos conceptos, se se?alan almismo tiempo las diferencias de tratamiento y las extensionesintroducidas por C++, que a menudo simplifican notablemente laprogramación. De esta manera, esta guía puede ser útil indistintamente tanto para el lector que no conozca ninguno de los dos lenguajes,como para el experto en C que desconozca C++.