Mientras 'Thinking in C++' se enfoca en el cómo sintáctico, este libro aborda el porqué conceptual del buen diseño, ofreciendo un marco filosófico sobre la creación de software mantenible y eficiente que trasciende el lenguaje específico.

por Bruce Eckel · 1989
Ver sugerenciasSinopsis
Es un libro introductorio a la programación en C++, escrito por Bruce Eckel y publicado en 1989. El libro explica el proceso de construcción de programas usando compiladores y librerías, y presenta los conceptos básicos de C++ a partir de la sintaxis de C.
Sé el primero en valorar este libro.
Otras obras del mismo autor en el catálogo

1988

1993

1994

1995

2000

2000

2003

2006

2008

2013

2017

2021

2021

Libros relacionados según distintos criterios de búsqueda
Mientras 'Thinking in C++' se enfoca en el cómo sintáctico, este libro aborda el porqué conceptual del buen diseño, ofreciendo un marco filosófico sobre la creación de software mantenible y eficiente que trasciende el lenguaje específico.
En lugar de un libro de lenguaje, este es un estudio de la "mentalidad de ingeniería" que impregna el desarrollo de software. Conecta con 'Thinking in C++' al indagar en las raíces de las buenas prácticas de programación, más allá de la sintaxis específica, mostrando cómo la filosofía de Unix influyó en el diseño de muchos lenguajes, incluido C++.
Harold Abelson, Gerald Jay Sussman, Julie Sussman
1985·divulgacion
Ambos libros comparten la ambición de enseñar a pensar como un programador, no solo a codificar. Mientras 'Thinking in C++' lo hace a través de los paradigmas de C++, SICP lo hace de forma más fundamental, explorando la esencia de la computación y la resolución de problemas, lo que complementa la comprensión profunda de la programación orientada a objetos.
Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides
1994·divulgacion
Al igual que 'Thinking in C++' profundiza en las particularidades de la POO en ese lenguaje, este libro profundiza en las estructuras y abstracciones que hacen que la POO sea poderosa y reutilizable. Ambos buscan inculcar una comprensión más allá de la sintaxis, hacia las herramientas conceptuales para construir software robusto.
Mientras 'Thinking in C++' enseña un lenguaje complejo, Wirth, un autor de la Europa continental, ofrece una perspectiva de los principios fundamentales que deberían guiar la creación de lenguajes. Conecta al ofrecer una visión más amplia de la ingeniería de lenguajes, más allá del uso, que enriquece la comprensión de por qué C++ es como es.
Aunque no es estrictamente un libro de C++, este título ofrece una sólida base de principios de ingeniería de software que trascienden el lenguaje. Refleja la mentalidad de 'Thinking in C++' de ir más allá de la sintaxis para entender la maestría, pero desde una perspectiva más agnóstica al lenguaje y con una presencia menos dominante que otros clásicos americanos.
'Thinking in C++' tiene una estructura pedagógica que construye el conocimiento gradualmente. 'Effective C++' complementa esto con una estructura de 'recetas', abordando problemas o particularidades específicas de C++ en capítulos cortos y autocontenidos. Ambos utilizan un enfoque claro y una progresión lógica para desentrañar las complejidades del lenguaje, aunque Meyers lo hace con una granularidad aún mayor en la forma de ítems.
Mientras que 'Thinking in C++' se enfoca en enseñar el lenguaje de manera 'limpia' desde el principio, 'Clean Code' lo hace a través de una revisión sistemática de los tipos de problemas que aparecen en el código mal diseñado y sus soluciones. Ambos comparten una estructura didáctica basada en ejemplos y una progresión lógica, pero Clean Code es más prescriptivo y utiliza fragmentos de código para ilustrar de forma concreta todos sus principios.