Puntuación:
Este libro sobre programación en C es muy elogiado por su exhaustiva cobertura de interfaces e implementaciones, así como por su capacidad para mejorar la comprensión y las habilidades del lector en programación en C. Aunque muchos lo consideraron un recurso inestimable para escribir mejor código C, navegar por su estilo y formato de codificación supuso un reto para algunos, especialmente en su versión ebook.
Ventajas:⬤ Cobertura completa y bien estructurada de los conceptos de programación en C.
⬤ Útil tanto para principiantes como para programadores experimentados, especialmente para el diseño de APIs y la comprensión de estructuras de datos avanzadas.
⬤ Presenta principios atemporales que mejoran la robustez y mantenibilidad de los programas en C.
⬤ El estilo de programación literaria, una vez entendido, ayuda a la comprensión de la organización y aplicación del código.
⬤ Ofrece una biblioteca de interfaces y algoritmos de gran utilidad práctica para aplicaciones del mundo real.
⬤ El estilo de codificación, particularmente el uso de nombres de variables de una y dos letras, puede llevar a confusión.
⬤ La versión ebook adolece de problemas de formato, lo que dificulta su lectura.
⬤ Algunos usuarios consideraron que la presentación era demasiado compleja y que los ejemplos carecían de claridad.
⬤ El estilo académico puede no resultar atractivo para quienes buscan explicaciones directas, lo que hace que la lectura resulte pesada.
(basado en 30 opiniones de lectores)
C Interfaces and Implementations: Techniques for Creating Reusable Software
Crear módulos de software reutilizables; son los bloques de construcción de aplicaciones grandes y fiables. A diferencia de algunos lenguajes modernos orientados a objetos, C proporciona poco soporte lingüístico o motivación para crear interfaces de programación de aplicaciones (API) reutilizables.
Aunque la mayoría de los programadores de C utilizan las API y las bibliotecas que las implementan en casi todas las aplicaciones que escriben, son relativamente pocos los programadores que crean y difunden nuevas API ampliamente aplicables. C Interfaces and Implementations muestra cómo crear API reutilizables utilizando el diseño basado en interfaces, una metodología independiente del lenguaje que separa las interfaces de sus implementaciones. Esta metodología se explica mediante ejemplos.
El autor describe en detalle 24 interfaces y sus implementaciones, proporcionando al lector una comprensión completa de este enfoque de diseño. Características de C Interfaces and Implementations: * Descripciones concisas de las interfaces que constituyen un manual de referencia para los programadores interesados en utilizarlas.
* Un recorrido guiado por el código que implementa la interfaz de cada capítulo para ayudar a los que modifican o amplían una interfaz o diseñan interfaces relacionadas. * Enfoque en profundidad de la ingeniería de algoritmos: cómo empaquet.
© Book1 Group - todos los derechos reservados.
El contenido de este sitio no se puede copiar o usar, ni en parte ni en su totalidad, sin el permiso escrito del propietario.
Última modificación: 2024.11.14 07:32 (GMT)