Asuntos Oficiales > Publicaciones y e-books
Re: El Arte de Programar
Blag:
Estos libros los escribí yo....espero que les sean útiles:
El Arte de Programar
El Arte de Programar - C++
:fire:
JuanK:
Blag:
Parece que es un error del servidor, este enlace debe funcionar...
Tutoriales de SinglePath games design
Gracias por avisarme JK.
Ruben3d:
Hola.
Hace tiempo que quería echarle un vistazo al arte de programar c++, pero hasta ahora no había tenido mucho tiempo.
El libro está bastante bien, pero te voy a hacer algunas críticas (constructivas, claro :P ).
Creo que deberías actualizar los códigos de ejemplo para que dejaran de utilizar las cabeceras antiguas (con el .h), usar las versiones de C++ de las de C (cstdio en vez de stdio.h) y contar algo sobre los namespaces y ámbito y visibilidad, y resolución de conflictos de visibilidad derivados del 'using namespace'.
También creo que deberías evitar el uso de conio.h, pues es específico de Borland y creo que el código se debería poder compilar en cualquier entorno y sistema operativo.
Por otro lado, creo que deberías introducir el uso de los arrays bastante antes, que llega un poco tardío, y también punteros y referencias, todos ellos antes de las clases. Luego en las clases, haces algún apartado que trate estos puntos en relación con los objetos. Las secuencias de control también deberían ir antes.
En el capítulo de Herencia, explicas el polimorfismo en la sección de métodos virtuales (que es eso, pero no lo mencionas), y en el capítulo de Polimorfismo lo que estás explicando es la herencia múltiple, no el polimorfismo (no creo que ese tema deba ir en un libro de introducción).
Por último, creo que deberías usar desde el principio algunas clases del STL, como string y vector, y no usar para cadenas de caracteres char*. Es más correcto tratandose de C++. Además, deberías dedicar un capítulo al manejo de ficheros con streams. A veces me da la impresión de que es un C con clases, en vez de C++.
Más o menos, creo que con estos cambios mejoraría el libro. Ya me dirás lo que opinas.
Un saludo.
Ruben3d
Blag:
--- Citar ---Más o menos, creo que con estos cambios mejoraría el libro. Ya me dirás lo que opinas.
--- Fin de la cita ---
Muchas gracias por los comentarios amigo Ruben3D, me alegra que un experto como tu comente mi humilde libro :hola:
Bueno, primero y a modo de aclaración, quiero decir que cuando escribí el libro, utilizaba el Borland C++ 3.1 para DOS. :P
Respecto a los puntos que mencionas....Tienes razón, la verdad es que tienes mucha razón, voy a hacer todas las correciones correspondientes y espero que me des tus puntos de aprobación. :D
En realidad, para escribir el Libro, me basé en "Teach Yourself C++ in 21 Days" de Jesse Liberty, y seguí más o menos su estructura.....Así que también debes quejarte con el :lol:
Bueno, gracias de nuevo y espera mis modificaciones.....Y estoy trabajando en "El Arte de Programar -PHP", espero que te guste y de antemano, voy a seguir tus sugerencias.
Saludos,
Blag :devil:
Navegación
[#] Página Siguiente
Ir a la versión completa