Descripción
Mejora tus habilidades en C++ trabajando con ejemplos realistas y explorando las especificaciones del sistema
Características principales:
- Domina las habilidades esenciales para construir sistemas Linux robustos
- Explora ejemplos prácticos para desmitificar conceptos cruciales de desarrollo, mejorando tus habilidades de programación de sistemas
- Domina el arte de crear software para sistemas Linux y potencia tus habilidades en C++
- La compra del libro impreso o Kindle incluye un eBook en PDF gratuito
Descripción del libro:
Alrededor de 35 millones de usuarios de Linux y casi 2 mil millones de usuarios de Android dependen de C++ para todo, desde los dispositivos embebidos y de IoT más simples hasta servicios en la nube, supercomputación y exploración espacial. Para ayudarte a producir software de alta calidad, dos expertos de la industria han transformado sus conocimientos y experiencia en ejemplos prácticos en programación de sistemas con C++ Programming for Linux Systems.
En este libro, explorarás las últimas características de C++20, mientras trabajas en múltiples casos de uso específicos. Te familiarizarás con las corrutinas y los enfoques modernos en programación concurrente y multihilo. También aprenderás a reformular tu forma de pensar al analizar el comportamiento del sistema en entornos Linux (POSIX). Además, descubrirás debates avanzados y soluciones novedosas para desafíos complejos, mientras abordas operaciones triviales del sistema con una nueva perspectiva y aprendes a elegir el mejor diseño para tu caso particular.
Puedes usar este manual como una introducción a la programación de sistemas y al diseño de software en Linux o cualquier entorno basado en Unix. También te resultará útil como guía o complemento a cualquier libro de C++.
Al final de este libro, habrás adquirido conocimientos y habilidades avanzadas para trabajar con Linux o cualquier entorno basado en Unix.
Lo que aprenderás:
- Utiliza las características de C++20 para crear código elegante, eficiente y moderno para sistemas Linux
- Adquiere habilidades esenciales de programación de sistemas con ejemplos prácticos
- Desarrolla una comprensión profunda de la programación de Linux, desde sistemas embebidos hasta servicios en la nube
- Adapta tus aplicaciones para explotar las fortalezas y mitigar las debilidades de diferentes arquitecturas
- Fusiona C++ avanzado, programación de sistemas, conocimientos de Linux y arquitectura para crear software excepcional
- Mejora la calidad de tu código utilizando técnicas de programación de sistemas para refinar y optimizar tu código base
A quién va dirigido este libro:
Este libro es para todo desarrollador de software que busque mejorar y actualizar sus habilidades de desarrollo en C++. Tanto estudiantes como profesionales encontrarán este libro útil, ya que los ejemplos están seleccionados para adaptarse a cualquier área de experiencia y son fácilmente adaptables. Al mismo tiempo, no pierden de vista las especificaciones del sistema. Es imprescindible tener una comprensión básica de las interfaces de los sistemas operativos junto con experiencia en el desarrollo de software.
Autor: Desislav Andreev, Stanimir Lukanov
Editorial: Packt Publishing
Publicado: 22/09/2023
Páginas: 288
Tipo de encuadernación: Tapa blanda
Peso: 1.10 libras
Tamaño: 9.25h x 7.50w x 0.60d
ISBN13: 9781805129004
ISBN10: 1805129007
Categorías BISAC:
- Informática | Lenguajes | C++
- Informática | Sistemas operativos | Linux
- Informática | Arquitectura de computadoras
Este título no es retornable

