{"product_id":"c-20-for-programmers-an-objects-natural-approach-1","title":"C++20 para programadores: Un enfoque de objetos-natural","description":"\u003cp\u003e\u003cstrong\u003eLa guía Deitel\u003csup\u003e(R)\u003c\/sup\u003e de C++20 para programadores profesionales\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eEscrito para programadores con experiencia en otro lenguaje de alto nivel, en este libro aprenderás el desarrollo de C++ moderno de forma práctica utilizando C++20 y sus características \"Big Four\": Ranges, Concepts, Modules y Coroutines. (Para más detalles, consulta el prefacio y el diagrama de la tabla de contenido dentro de la portada frontal).\u003c\/p\u003e\n\u003cp\u003eEn el contexto de más de 200 ejemplos de código prácticos y del mundo real, dominarás rápidamente los modismos de codificación de C++ moderno utilizando compiladores populares: Visual C++\u003csup\u003e(R)\u003c\/sup\u003e, GNU\u003csup\u003e(R)\u003c\/sup\u003e g++, Apple\u003csup\u003e(R)\u003c\/sup\u003e Xcode\u003csup\u003e(R)\u003c\/sup\u003e y LLVM\u003csup\u003e(R)\u003c\/sup\u003e\/Clang. Después del inicio rápido de los fundamentos de C++, pasarás a los contenedores de la biblioteca estándar de C++, array y vector; programación de estilo funcional con C++20 Ranges y Views; cadenas, archivos y expresiones regulares; programación orientada a objetos con clases, herencia, polimorfismo en tiempo de ejecución y polimorfismo estático; sobrecarga de operadores, semántica de copia\/movimiento, RAII y punteros inteligentes; excepciones y una mirada al futuro de los contratos de C++23; contenedores de la biblioteca estándar, iteradores y algoritmos; plantillas, conceptos de C++20 y metaprogramación; módulos de C++20 y desarrollo a gran escala; y concurrencia, paralelismo, los algoritmos de la biblioteca estándar paralela de C++17 y C++20 y coroutines de C++20.\u003c\/p\u003e\n\u003cp\u003eCaracterísticas\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eAmplia cobertura de las \"Cuatro Grandes\" de C++20: Ranges, Concepts, Modules y Coroutines\u003c\/li\u003e\n\u003cli\u003eEnfoque natural de objetos: Utiliza bibliotecas estándar y de código abierto para construir aplicaciones significativas con el mínimo código\u003c\/li\u003e\n\u003cli\u003eCientos de ejemplos de código en vivo y del mundo real\u003c\/li\u003e\n\u003cli\u003eC++ moderno: C++20, 17, 14, 11 y una mirada a C++23\u003c\/li\u003e\n\u003cli\u003eCompiladores: Visual C++\u003csup\u003e(R)\u003c\/sup\u003e, GNU\u003csup\u003e(R)\u003c\/sup\u003e g++, Apple Xcode\u003csup\u003e(R)\u003c\/sup\u003e Clang, LLVM\u003csup\u003e(R)\u003c\/sup\u003e\/Clang\u003c\/li\u003e\n\u003cli\u003eDocker: GNU\u003csup\u003e(R)\u003c\/sup\u003e GCC, LLVM\u003csup\u003e(R)\u003c\/sup\u003e\/Clang\u003c\/li\u003e\n\u003cli\u003eFundamentos: Declaraciones de control, funciones, cadenas, referencias, punteros, archivos, excepciones\u003c\/li\u003e\n\u003cli\u003eProgramación orientada a objetos: Clases, objetos, herencia, polimorfismo en tiempo de ejecución y estático, sobrecarga de operadores, semántica de copia\/movimiento, RAII, punteros inteligentes\u003c\/li\u003e\n\u003cli\u003eProgramación de estilo funcional: C++20 Ranges y Views, expresiones lambda\u003c\/li\u003e\n\u003cli\u003eProgramación genérica: Plantillas, conceptos de C++20 y metaprogramación\u003c\/li\u003e\n\u003cli\u003eMódulos de C++20: Desarrollo a gran escala\u003c\/li\u003e\n\u003cli\u003eProgramación concurrente: Concurrencia, multihilo, algoritmos paralelos, Coroutines de C++20, bibliotecas de soporte de coroutines, ejecutores de C++23\u003c\/li\u003e\n\u003cli\u003eFuturo: Una mirada a los contratos, algoritmos paralelos basados en rangos, soporte de coroutines de la biblioteca estándar y más\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cem\u003e\"\u003c\/em\u003eC++20 for Programmers \u003cem\u003edesarrolla una intuición para el C++ moderno que todo programador debería tener en el ecosistema actual de ingeniería de software. El orden único y brillante en el que los Deitel presentan el material encaja mucho más naturalmente con las demandas de los entornos de programación modernos de grado de producción. Recomiendo encarecidamente este libro para cualquiera que necesite ponerse al día con C++, particularmente en entornos de programación profesional donde los modismos y patrones del C++ moderno pueden ser indescifrables sin la guía cuidadosamente elaborada que este libro proporciona.\"\u003c\/em\u003e\u003cbr\u003e\u003cem\u003e--\u003c\/em\u003eDr. Daisy Hollman, miembro del Comité de Estándares ISO C++\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003e\"Este es un excelente libro que cubre una sorprendente cantidad del vasto lenguaje que es C++20. Un tratamiento en profundidad de C++ para un lector familiarizado con cómo funcionan las cosas en otros lenguajes de programación.\"\u003c\/em\u003e\u003cbr\u003e\u003cem\u003e--\u003c\/em\u003eArthur O'Dwyer, instructor de C++, presidente de la sección Back to Basics de CppCon, autor de varias propuestas aceptadas de C++17\/20\/23 y del libro \u003cem\u003eMastering the C++17 STL\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003e\"Olvídese de las funciones de devolución de llamada, los punteros sin procesar y las bibliotecas de multihilo propietarias: C++20 se trata de características de concurrencia estándar, expresiones lambda genéricas, metaprogramación, seguridad de tipos más estricta y los tan esperados conceptos, todos los cuales se demuestran en este libro. La programación funcional se explica claramente con muchos listados de código ilustrativos. El excelente capítulo, 'Algoritmos paralelos y concurrencia: una vista de alto nivel', es un punto culminante de este libro.\"\u003c\/em\u003e\u003cbr\u003e\u003cem\u003e--\u003c\/em\u003eDanny Kalev, Ph.D. y Analista de Sistemas Certificado e Ingeniero de Software, ex miembro del Comité de Estándares ISO C++\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003eRegistre su libro para un acceso conveniente a descargas, actualizaciones y\/o correcciones a medida que estén disponibles. Consulte el interior del libro para obtener más detalles.\u003c\/em\u003e \u003cem\u003e\u003cstrong\u003eNota: \u003c\/strong\u003e Los libros electrónicos son a 4 colores y los libros impresos son en blanco y negro.\u003c\/em\u003e\u003c\/p\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAutor:\u003c\/b\u003e \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=AUTH-13307387\"\u003ePaul Deitel\u003c\/a\u003e, \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=AUTH-5611295\"\u003eHarvey Deitel\u003c\/a\u003e\u003cbr\u003e\u003cb\u003eEditorial:\u003c\/b\u003e Pearson\u003cbr\u003e\u003cb\u003ePublicado:\u003c\/b\u003e 16\/04\/2022\u003cbr\u003e\u003cb\u003ePáginas:\u003c\/b\u003e 960\u003cbr\u003e\u003cb\u003eTipo de encuadernación:\u003c\/b\u003e Tapa blanda\u003cbr\u003e\u003cb\u003ePeso:\u003c\/b\u003e 3.50lbs\u003cbr\u003e\u003cb\u003eTamaño:\u003c\/b\u003e 9.10h x 6.60w x 2.40d\u003cbr\u003e\u003cb\u003eISBN13:\u003c\/b\u003e 9780136905691\u003cbr\u003e\u003cb\u003eISBN10:\u003c\/b\u003e 0136905692\u003cbr\u003e\u003cb\u003eCategorías BISAC:\u003c\/b\u003e\u003cbr\u003e- \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=CAT-COM\"\u003eInformática\u003c\/a\u003e | \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=BISAC-COM051070\"\u003eLenguajes | C++\u003c\/a\u003e\u003cbr\u003e\u003cbr\u003e\u003cp\u003e\u003cb\u003eAcerca del autor\u003c\/b\u003e\u003cbr\u003e\u003cb\u003ePaul Deitel\u003c\/b\u003e, CEO y Director Técnico de Deitel \u0026amp; Associates, Inc., es graduado del MIT, donde estudió Tecnología de la Información. Posee las certificaciones Java Certified Programmer y Java Certified Developer, y es un Oracle Java Champion. A través de Deitel \u0026amp; Associates, Inc., ha impartido cientos de cursos de programación en todo el mundo a clientes como Cisco, IBM, Siemens, Sun Microsystems, Dell, Fidelity, la NASA en el Kennedy Space Center, el National Severe Storm Laboratory, White Sands Missile Range, Rogue Wave Software, Boeing, SunGard Higher Education, Nortel Networks, Puma, iRobot, Invensys y muchos más. Él y su coautor, el Dr. Harvey M. Deitel, son los autores de libros de texto\/profesionales\/vídeos de lenguajes de programación más vendidos del mundo. \u003cbr\u003e \u003cb\u003eDr. Harvey Deitel\u003c\/b\u003e, Presidente y Director Estratégico de Deitel \u0026amp; Associates, Inc., tiene más de 50 años de experiencia en el campo de la informática. El Dr. Deitel obtuvo títulos de B.S. y M.S. en Ingeniería Eléctrica del MIT y un Ph.D. en Matemáticas de la Universidad de Boston. Tiene una amplia experiencia docente universitaria, incluyendo la obtención de la titularidad y el cargo de Presidente del Departamento de Ciencias de la Computación en el Boston College antes de fundar Deitel \u0026amp; Associates, Inc., en 1991 con su hijo, Paul. Las publicaciones de los Deitel han obtenido reconocimiento internacional, con traducciones publicadas en japonés, alemán, ruso, español, francés, polaco, italiano, chino simplificado, chino tradicional, coreano, portugués, griego, urdu y turco. El Dr. Deitel ha impartido cientos de cursos de programación a clientes corporativos, académicos, gubernamentales y militares.\u003c\/p\u003e","brand":"Pearson","offers":[{"title":"Default Title","offer_id":44564078723309,"sku":"9780136905691","price":79.98,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0550\/8097\/6621\/products\/img_9433701a-5e3c-4ac6-957c-c236c437ee41.jpg?v=1701848828","url":"https:\/\/sureshotbooks.com\/es\/products\/c-20-for-programmers-an-objects-natural-approach-1","provider":"SureShot Books Publishing LLC","version":"1.0","type":"link"}