Portada de Using C++

Using C++

por Bruce Eckel · 1989

Ver sugerencias

Sinopsis

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.

Más de Bruce Eckel

Ver autor →

Otras obras del mismo autor en el catálogo

Libros similares

Libros relacionados según distintos criterios de búsqueda

A Philosophy of Software Design

John Ousterhout

2018·divulgacion

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.

The Art of Unix Programming

Eric S. Raymond

2003·divulgacion

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++.

Structure and Interpretation of Computer Programs

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.

Design Patterns: Elements of Reusable Object-Oriented Software

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.

Programovací jazyky

Niklaus Wirth

1976·divulgacion

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.

El Programador Pragmático: De Oficial a Maestro

Andrew Hunt, David Thomas

1999·divulgacion

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.

Ayúdame a que yoleo sea sostenible