{"product_id":"9788433860781","title":"Programación genérica en C++","description":"\u003ch2\u003eProgramación genérica en C++\u003c\/h2\u003e\n\u003ch3\u003eResumen del libro\u003c\/h3\u003e\n\u003cp\u003eEste libro ofrece un curso completo y gradual sobre programación genérica y abstracción en el lenguaje C++. Partiendo de conocimientos básicos de creación de clases en C++98, el lector avanzará hasta dominar conceptos avanzados de C++14 y metaprogramación. La obra se centra en el encapsulamiento con clases, la generalización mediante plantillas, la abstracción por iteración y el uso de algoritmos genéricos y la STL. Con un enfoque orientado tanto a la docencia como al estudio autodidacta, proporciona una discusión razonada sobre contenedores, estructuras de datos y objetos llamables, incluyendo funciones lambda.\u003c\/p\u003e\n\u003ch3\u003e¿De qué trata?\u003c\/h3\u003e\n\u003cp\u003eEl texto desarrolla un itinerario formativo que comienza con los fundamentos del encapsulamiento mediante clases y progresa hacia la generalización con plantillas, permitiendo al lector escribir código reutilizable y eficiente. Se aborda la abstracción por iteración como herramienta para separar la lógica de los algoritmos de las estructuras de datos subyacentes. Posteriormente, se estudian en profundidad los algoritmos genéricos de la STL y los distintos tipos de objetos llamables que pueden emplearse con ellos, como funciones, objetos función y objetos lambda. La obra también incluye un análisis detallado de los contenedores de la biblioteca estándar, relacionando las estructuras de datos con su interfaz de uso. El desarrollo gradual del contenido permite introducir progresivamente conceptos avanzados de C++14, culminando en nociones de metaprogramación.\u003c\/p\u003e\n\u003ch3\u003eTemas principales\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEncapsulamiento con clases en C++98\u003c\/li\u003e\n\u003cli\u003eGeneralización mediante plantillas (templates)\u003c\/li\u003e\n\u003cli\u003eAbstracción por iteración\u003c\/li\u003e\n\u003cli\u003eAlgoritmos genéricos y la Standard Template Library (STL)\u003c\/li\u003e\n\u003cli\u003eContenedores de la biblioteca estándar y su interfaz de uso\u003c\/li\u003e\n\u003cli\u003eObjetos llamables: funciones, objetos función y funciones lambda\u003c\/li\u003e\n\u003cli\u003eConceptos avanzados de C++14\u003c\/li\u003e\n\u003cli\u003eIntroducción a la metaprogramación\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003e¿Para quién está recomendado?\u003c\/h3\u003e\n\u003cp\u003eEste libro está dirigido a programadores con conocimientos básicos de creación de clases en C++98 que deseen profundizar en la programación genérica y la abstracción. Es especialmente útil para estudiantes de informática, desarrolladores que buscan actualizar sus habilidades a C++14 y profesionales interesados en el diseño de código reutilizable y eficiente. También resulta adecuado para el estudio autodidacta gracias a su enfoque gradual y orientado a la docencia.\u003c\/p\u003e\n\u003ch3\u003eQué aporta este libro\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUna progresión estructurada desde los fundamentos de C++98 hasta conceptos avanzados de C++14 y metaprogramación.\u003c\/li\u003e\n\u003cli\u003eComprensión profunda de la STL, incluyendo contenedores, algoritmos genéricos y objetos llamables.\u003c\/li\u003e\n\u003cli\u003eCapacidad para diseñar código genérico y reutilizable mediante plantillas e iteradores.\u003c\/li\u003e\n\u003cli\u003eDominio de herramientas modernas como las funciones lambda para escribir código más expresivo y conciso.\u003c\/li\u003e\n\u003cli\u003eFundamentos sólidos para abordar la metaprogramación en C++.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eFicha técnica\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAutor: Garrido Carrillo, Antonio\u003c\/li\u003e\n\u003cli\u003eEditorial: Editorial Universidad de Granada\u003c\/li\u003e\n\u003cli\u003eIdioma: Español\u003c\/li\u003e\n\u003cli\u003eTema: INFORMATICA: CUESTIONES GENERALES, CONCEPTOS DE PROGRAMACION. APRENDIZAJE DE LA PROGR\u003c\/li\u003e\n\u003cli\u003eColección: FONDO\u003c\/li\u003e\n\u003cli\u003eEncuadernación: Bolsillo\u003c\/li\u003e\n\u003cli\u003eFecha de edición: junio de 2017\u003c\/li\u003e\n\u003cli\u003eNúmero de páginas: 408\u003c\/li\u003e\n\u003cli\u003ePeso: 566 g\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eValoración editorial\u003c\/h3\u003e\n\u003cp\u003eEste manual destaca por su enfoque pedagógico y su progresión bien calibrada, que permite al lector avanzar sin saltos bruscos desde los fundamentos hasta la metaprogramación. La discusión razonada sobre la STL, que relaciona las estructuras de datos con su interfaz de uso, aporta un valor añadido al no limitarse a una mera enumeración de componentes. Es una obra recomendable para quienes buscan una comprensión sólida y práctica de la programación genérica en C++ moderno.\u003c\/p\u003e","brand":"EDITORIAL UNIVERSIDAD DE GRANADA","offers":[{"title":"Default Title","offer_id":53503375507803,"sku":"9788433860781","price":16.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1018\/0650\/6331\/files\/978843386078.jpg?v=1783113216","url":"https:\/\/kalamobooks.com\/products\/9788433860781","provider":"Kalamo Books","version":"1.0","type":"link"}