Habilidades directivas para administradores públicos
UN ENFOQUE PRÁCTICO
RICARDO DEVIS BOTELLA
C++/OOP: UN ENFOQUE PRÁCTICO
Página 1/297
A Consol
C++/OOP: UN ENFOQUE PRÁCTICO
Página 2/297
1
INTRODUCCIÓN
Es costumbre que las primeras líneas de un texto procuren, de alguna manera, al lector una suerte de explicación del talante y ánimo del autor al escribir la obra que tiene ante sí. Bien: he aquí un enésimo libro sobre C++ y -¿cómo no?- sobre Programación Orientada a Objetos. De acuerdo, pensará el lector, pero ¿por qué éste y no otro?; o mejor, ¿qué tiene de especial el presente texto? Y la respuesta es... ¡una intención eminentemente didáctica! Lo que se pretende es introducir al lector en los esquemas básicos de la programación …ver más…
Así que debo suponer que el lector tendrá conocimientos de algún lenguaje estructurado, como Fortran, Pascal,
C, etc. Dado que pretendemos trabajar en C++ y que este lenguaje comparte muchas de las bases de C, sería deseable que el lector conociera al menos las bases del lenguaje C, aunque lo ideal sería tener alguna experiencia en ANSI C. De cualquier forma existe una gran profusión de textos didácticos sobre C y ANSI C, por lo que se obviarán las explicaciones sobre las construcciones en tales lenguajes.
¿QUÉ MATERIAL SE NECESITA?
Debo insistir en un tópico: sólo programando se aprende a programar. Y esto es aún más cierto, si cabe, en C++. El lector deberá contar con un compilador que le permita chequear el código escrito: muchos programadores de C se quedarían asombrados al ver la larguísima letanía de errores y warnings que aparecerían al compilar como C++ su código C. La creciente complejidad de las implementaciones C++ exige cada vez más requerimientos hardware. El lector necesitará, pues, de un compilador que soporte, preferiblemente, la versión 3.0 del AT&T C++, a la vez que máquina suficiente para soportarlo, junto con las pertinentes librerías de clases, como más adelante veremos.
¿QUÉ OBJETIVO SE PERSIGUE?
Sorprende que en la iniciación a cualquiera de los tópicos de OOP el
principiante