Portada del libro de texto Cómo programar en C++ de Harvey y Paul Deitel
ingenieria-tecnologia Informática y programación Principiante

Cómo programar en C++

El manual de introducción a la programación en C++ más adoptado en universidades del mundo hispanohablante

por Deitel, Harvey, Deitel, Paul

Pearson · 10ª edición

4.2
Valoración editorial

📚 Comprar "Cómo programar en C++"

Elige tu plataforma preferida

Enlace de afiliado · Sin coste adicional para ti

Ventajas y desventajas

Puntos fuertes

  • Progresión pedagógica muy bien graduada para el inicio en programación
  • Abundantísimos ejemplos de código completamente funcionales
  • Cobertura del estándar C++11/14 en ediciones recientes
  • Disponibilidad de materiales complementarios y recursos online

Limitaciones

  • Volumen excesivo para muchos cursos; difícil de leer de principio a fin
  • Precio elevado; las ediciones sucesivas son costosas
  • El enfoque lineal puede dificultar el aprendizaje orientado a objetos desde el inicio

¿Para quién es este libro?

¿Para quién es?

  • Estudiantes universitarios de informática e ingeniería sin experiencia previa en programación
  • Profesores de introducción a la programación en C++

¿Para quién NO es?

  • Programadores con experiencia que buscan técnicas avanzadas de C++ moderno
  • Quienes buscan un tratamiento conciso sin ejemplos extensos

Contenido y estructura

Cómo programar en C++ de Harvey y Paul Deitel es el texto de introducción a la programación en C++ más ampliamente adoptado en los programas universitarios de ingeniería informática, ingeniería de software e informática de habla hispana. En su 10ª edición, publicada por Pearson en 2020, el libro abarca desde los conceptos más elementales de programación estructurada hasta la programación orientada a objetos, las plantillas, la biblioteca estándar de C++, los contenedores de la STL, los algoritmos genéricos, la gestión de excepciones y una introducción a los flujos de entrada/salida y a la programación concurrente.

La estructura es marcadamente progresiva. Los primeros capítulos introducen variables, tipos de datos, estructuras de control y funciones; los capítulos intermedios desarrollan las clases, la herencia, el polimorfismo y la sobrecarga de operadores; los capítulos avanzados cubren plantillas, STL, excepciones y características del C++ moderno. Esta progresión hace el libro ideal para un curso universitario de dos semestres.

Rigor técnico y didáctica

La didáctica de Deitel es su principal virtud. El estilo es extremadamente accesible: ningún concepto se introduce sin ejemplos, y los ejemplos de código son completos, compilables y acompañados de salida de programa comentada. Esta aproximación evita ambigüedades y permite al estudiante verificar inmediatamente cada concepto aprendido.

El rigor técnico es correcto aunque no sobresaliente. Para una introducción universitaria es más que suficiente, pero los programadores que ya conocen otros lenguajes o que buscan una exposición más conceptual pueden encontrar el estilo demasiado literal. La cobertura de C++ moderno (C++11, C++14 y parcialmente C++17) es adecuada para la edición actual.

Para quién es

Deitel está diseñado para el primer contacto con la programación en un entorno universitario de ingeniería. Es especialmente útil en escuelas donde C++ es el primer lenguaje que aprenden los estudiantes, como ocurre en muchos programas de ingeniería civil, industrial y aeronáutica que incluyen asignaturas de programación. También es válido para programadores autodidactas que prefieren un enfoque muy guiado y con muchos ejemplos.

Para programadores con experiencia en otros lenguajes, la densidad de ejemplos básicos puede resultar tediosa. Textos como The C++ Programming Language de Stroustrup o Effective C++ de Meyers son opciones más adecuadas para ese perfil.

Veredicto final

Cómo programar en C++ es exactamente lo que promete: una guía exhaustiva y muy accesible para aprender C++ desde cero en un contexto universitario. La abundancia de ejemplos, la progresión cuidadosa y la cobertura del estándar moderno lo mantienen como la referencia dominante en su categoría. El volumen y el precio son sus principales inconvenientes prácticos, pero ningún otro texto compite con su combinación de accesibilidad y exhaustividad para el nivel introductorio. Calificación: 4,2 sobre 5.

📚 Comprar "Cómo programar en C++"

Elige tu plataforma preferida

Enlace de afiliado · Sin coste adicional para ti