C Interfaces and Implementations: Técnicas para crear software reutilizable

Puntuación:   (3,9 de 5)

C Interfaces and Implementations: Técnicas para crear software reutilizable (David Hanson)

Opiniones de los lectores

Resumen:

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.

Desventajas:

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)

Título original:

C Interfaces and Implementations: Techniques for Creating Reusable Software

Contenido del libro:

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.

Otros datos del libro:

ISBN:9780201498417
Autor:
Editorial:
Idioma:inglés
Encuadernación:Tapa blanda
Año de publicación:1997
Número de páginas:544

Compra:

Actualmente disponible, en stock.

¡Lo compro!

Otros libros del autor:

C Interfaces and Implementations: Técnicas para crear software reutilizable - C Interfaces and...
Crear módulos de software reutilizables; son los...
C Interfaces and Implementations: Técnicas para crear software reutilizable - C Interfaces and Implementations: Techniques for Creating Reusable Software
Los hijos del molino: Historias reales de Quarry Bank - Children of the Mill: True Stories from...
The Mill, de Channel 4, cautivó a los...
Los hijos del molino: Historias reales de Quarry Bank - Children of the Mill: True Stories from Quarry Bank
A Retargetable C Compiler: Diseño e implementación - A Retargetable C Compiler: Design and...
Este libro, que examina la implementación de lcc,...
A Retargetable C Compiler: Diseño e implementación - A Retargetable C Compiler: Design and Implementation
Galvanoplastia - Electroplating
La galvanoplastia en el taller doméstico puede parecer una tarea desalentadora debido a la variedad de productos químicos, los procesos...
Galvanoplastia - Electroplating

Las obras del autor han sido publicadas por las siguientes editoriales:

© 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)