C fluido: principios, prácticas y patrones


Precio:
Precio de venta$65.99

Descripción

Es difícil encontrar consejos de expertos sobre programación en C. Si bien hay mucha ayuda disponible para los lenguajes de programación orientados a objetos, sorprendentemente hay muy poca para el lenguaje C. Con esta guía práctica, tanto los principiantes como los programadores de C experimentados encontrarán orientación sobre las decisiones de diseño, incluyendo cómo aplicarlas poco a poco a ejemplos de código en ejecución al construir programas a gran escala.

Christopher Preschern, miembro destacado de la comunidad de patrones de diseño, responde preguntas como cómo estructurar programas en C, cómo manejar errores o cómo diseñar interfaces flexibles. Ya sea que esté buscando un patrón en particular o una descripción general de las opciones de diseño para un tema específico, este libro le muestra cómo implementar conocimientos de diseño prácticos específicamente para el lenguaje de programación C.

Encontrará patrones de diseño para:

  • Manejo de errores
  • Devolución de información de error
  • Gestión de memoria
  • Devolución de datos de funciones C
  • Vida útil y propiedad de los datos
  • API flexibles
  • Interfaces de iteradores flexibles
  • Organización de archivos en programas modulares
  • Escapar del #ifdef Hell


Autor: Christopher Preschern
Editorial: O'Reilly Media
Publicado: 22/11/2022
Páginas: 304
Tipo de encuadernación: Tapa blanda
Peso: 1.10lbs
Tamaño: 6.90h x 9.10w x 0.80d
ISBN13: 9781492097334
ISBN10: 1492097330
Categorías BISAC:
- Informática | Lenguajes | C
- Informática | Lenguajes | C++
- Informática | Desarrollo de software e ingeniería | General

Sobre el Autor

Christopher Preschern es un miembro destacado de la comunidad de patrones de diseño. Participa activamente en la organización de conferencias sobre patrones de diseño y en iniciativas para mejorar la escritura de patrones. Como programador de C en la empresa ABB, recopiló y documentó conocimientos prácticos sobre cómo escribir código de calidad industrial. Impartió cursos en la Universidad Técnica de Graz sobre codificación y calidad, y posee un doctorado en informática.