Información del autor
Autor Briggs, Will |
Documentos disponibles escritos por este autor (2)
Crear una solicitud de compra Refinar búsqueda
TÃtulo : C++20 for Lazy Programmers : Quick, Easy, and Fun C++ for Beginners Tipo de documento: documento electrónico Autores: Briggs, Will, Mención de edición: 2 ed. Editorial: Berkeley, CA : Apress Fecha de publicación: 2021 Número de páginas: XXVII, 677 p. 198 ilustraciones ISBN/ISSN/DL: 978-1-4842-6306-8 Nota general: Libro disponible en la plataforma SpringerLink. Descarga y lectura en formatos PDF, HTML y ePub. Descarga completa o por capítulos. Idioma : Inglés (eng) Palabras clave: Lenguajes de programación (computadoras electrónicas) Software de código abierto Lenguaje de programación Fuente abierta Clasificación: 005.13 Resumen: ¿Está listo para aprender a programar con menos esfuerzo y más diversión? ¡Entonces hágalo de la manera más relajada! C++20 para programadores relajados utiliza el humor y la diversión para que usted realmente esté dispuesto a leer y ansioso por realizar los proyectos a medida que domina el popular y poderoso lenguaje C++. A lo largo del camino, incluye muchas caracterÃsticas del nuevo estándar C++20, como rangos, extensiones, cadenas de formato, el operador "nave espacial" y conceptos (requisitos de parámetros de plantilla), y proporciona breves introducciones a módulos y corrutinas. Con este método único, pondrá a prueba sus habilidades con una variedad de proyectos, incluido su propio juego arcade de C++. Construirá sus propias clases, plantillas y tipos de datos abstractos. Después de leer y usar este libro, estará listo para crear aplicaciones y proyectos de juegos de C++ del mundo real por su cuenta. Serás uno de los primeros en programar en el nuevo estándar C++20 Descubrirás la biblioteca de gráficos y juegos SDL y SSDL, la biblioteca contenedora "Simple SDL" Obtendrás ayuda detallada usando los compiladores C++ más comunes - Visual Studio para Windows y g++ (con Unix o MinGW) - y sus depuradores asociados Practicarás la "anti-bugging" para soluciones fáciles a problemas comunes Aprenderás nuevos conceptos y habilidades a partir de una variedad de ejemplos Desarrollarás prácticas sólidas para convertirte en un programador productivo Construirás un juego arcade basado en C++ Aplicarás funciones y clases integradas de la Biblioteca de plantillas estándar (STL) para una programación fácil y eficiente Aprenderás tipos de datos poderosos que incluyen cadenas, pilas, vectores y listas enlazadas - no leyendo sobre ellos sino construyéndolos - preparándote aún más para una carrera en programación. Nota de contenido: 1 Getting started -- 2 Images and sound -- 3 Math: types, operations, consts, and math functions -- 4 Mouse, and if -- 5 Loops and text input -- 6 Algorithms and the development process -- 7 Functions -- 8 Functions (Continued) -- 9 Using the debugger -- 10 Arrays and enum class -- 11 Animation with structs and sprites -- 12 Building your own arcade game: input, collisions, and putting it all together -- 13 Standard I/O and file operations -- 14 Character arrays and dynamic memory (pointers) -- 15 Classes: the basics -- 16 Classes, continued -- 17 Operators, and destructors -- 18 Exceptions, recursion, and O notation -- 19 Classes, continued: inheritance -- 20 Template functions and classes -- 21 Multiple inheritance and virtual functions -- 22 Linked lists -- 23 The Standard Template Library (STL) -- 24 Building bigger projects -- 25 History -- 26 Esoterica (recommended) -- 27 Esoterica (not so recommended) -- 28 C -- 29 Moving on with SDL -- Appendices -- A. Help With Setup -- B. Operators.-C. ASCII codes -- D. Fundamental Types -- E. Escape Sequences -- F. Basic C Standard Library -- G. Common Debugger Commands -- H. SSDL Reference. Tipo de medio : Computadora Summary : Ready to learn programming with less effort and more fun? Then do it the lazy way! C++20 for Lazy Programmers uses humor and fun to make you actually willing to read and eager to do the projects as you master the popular and powerful C++ language. Along the way it includes many features from the new C++20 standard, such as ranges, spans, format strings, the "spaceship" operator, and concepts (template parameter requirements), and provides brief introductions to modules and coroutines. With this unique method, you'll stretch your abilities with a variety of projects, including your own C++ arcade game. You'll construct your own classes, templates, and abstract data types. After reading and using this book you'll be ready to build real-world C++ applications and game projects on your own. You will: Be one of the first to program in the brand-new C++20 standard Discover the SDL graphics and gaming library, and SSDL, the "Simple SDL" wrapper library Get detailed help using the most common C++ compilers -- Visual Studio for Windows, and g++ (with Unix or MinGW) -- and their associated debuggers Practice "anti-bugging" for easy fixes to common problems Learn new concepts and skills from a variety of examples Develop sound practices for becoming a productive programmer Build a C++-based arcade game Apply built-in Standard Template Library (STL) functions and classes for easy and efficient programming Learn powerful data types including strings, stacks, vectors, and linked lists -- not by reading about them but by building them -- preparing you further for a career in programming. Enlace de acceso : https://link-springer-com.biblioproxy.umanizales.edu.co/referencework/10.1007/97 [...] C++20 for Lazy Programmers : Quick, Easy, and Fun C++ for Beginners [documento electrónico] / Briggs, Will, . - 2 ed. . - Berkeley, CA : Apress, 2021 . - XXVII, 677 p. 198 ilustraciones.
ISBN : 978-1-4842-6306-8
Libro disponible en la plataforma SpringerLink. Descarga y lectura en formatos PDF, HTML y ePub. Descarga completa o por capítulos.
Idioma : Inglés (eng)
Palabras clave: Lenguajes de programación (computadoras electrónicas) Software de código abierto Lenguaje de programación Fuente abierta Clasificación: 005.13 Resumen: ¿Está listo para aprender a programar con menos esfuerzo y más diversión? ¡Entonces hágalo de la manera más relajada! C++20 para programadores relajados utiliza el humor y la diversión para que usted realmente esté dispuesto a leer y ansioso por realizar los proyectos a medida que domina el popular y poderoso lenguaje C++. A lo largo del camino, incluye muchas caracterÃsticas del nuevo estándar C++20, como rangos, extensiones, cadenas de formato, el operador "nave espacial" y conceptos (requisitos de parámetros de plantilla), y proporciona breves introducciones a módulos y corrutinas. Con este método único, pondrá a prueba sus habilidades con una variedad de proyectos, incluido su propio juego arcade de C++. Construirá sus propias clases, plantillas y tipos de datos abstractos. Después de leer y usar este libro, estará listo para crear aplicaciones y proyectos de juegos de C++ del mundo real por su cuenta. Serás uno de los primeros en programar en el nuevo estándar C++20 Descubrirás la biblioteca de gráficos y juegos SDL y SSDL, la biblioteca contenedora "Simple SDL" Obtendrás ayuda detallada usando los compiladores C++ más comunes - Visual Studio para Windows y g++ (con Unix o MinGW) - y sus depuradores asociados Practicarás la "anti-bugging" para soluciones fáciles a problemas comunes Aprenderás nuevos conceptos y habilidades a partir de una variedad de ejemplos Desarrollarás prácticas sólidas para convertirte en un programador productivo Construirás un juego arcade basado en C++ Aplicarás funciones y clases integradas de la Biblioteca de plantillas estándar (STL) para una programación fácil y eficiente Aprenderás tipos de datos poderosos que incluyen cadenas, pilas, vectores y listas enlazadas - no leyendo sobre ellos sino construyéndolos - preparándote aún más para una carrera en programación. Nota de contenido: 1 Getting started -- 2 Images and sound -- 3 Math: types, operations, consts, and math functions -- 4 Mouse, and if -- 5 Loops and text input -- 6 Algorithms and the development process -- 7 Functions -- 8 Functions (Continued) -- 9 Using the debugger -- 10 Arrays and enum class -- 11 Animation with structs and sprites -- 12 Building your own arcade game: input, collisions, and putting it all together -- 13 Standard I/O and file operations -- 14 Character arrays and dynamic memory (pointers) -- 15 Classes: the basics -- 16 Classes, continued -- 17 Operators, and destructors -- 18 Exceptions, recursion, and O notation -- 19 Classes, continued: inheritance -- 20 Template functions and classes -- 21 Multiple inheritance and virtual functions -- 22 Linked lists -- 23 The Standard Template Library (STL) -- 24 Building bigger projects -- 25 History -- 26 Esoterica (recommended) -- 27 Esoterica (not so recommended) -- 28 C -- 29 Moving on with SDL -- Appendices -- A. Help With Setup -- B. Operators.-C. ASCII codes -- D. Fundamental Types -- E. Escape Sequences -- F. Basic C Standard Library -- G. Common Debugger Commands -- H. SSDL Reference. Tipo de medio : Computadora Summary : Ready to learn programming with less effort and more fun? Then do it the lazy way! C++20 for Lazy Programmers uses humor and fun to make you actually willing to read and eager to do the projects as you master the popular and powerful C++ language. Along the way it includes many features from the new C++20 standard, such as ranges, spans, format strings, the "spaceship" operator, and concepts (template parameter requirements), and provides brief introductions to modules and coroutines. With this unique method, you'll stretch your abilities with a variety of projects, including your own C++ arcade game. You'll construct your own classes, templates, and abstract data types. After reading and using this book you'll be ready to build real-world C++ applications and game projects on your own. You will: Be one of the first to program in the brand-new C++20 standard Discover the SDL graphics and gaming library, and SSDL, the "Simple SDL" wrapper library Get detailed help using the most common C++ compilers -- Visual Studio for Windows, and g++ (with Unix or MinGW) -- and their associated debuggers Practice "anti-bugging" for easy fixes to common problems Learn new concepts and skills from a variety of examples Develop sound practices for becoming a productive programmer Build a C++-based arcade game Apply built-in Standard Template Library (STL) functions and classes for easy and efficient programming Learn powerful data types including strings, stacks, vectors, and linked lists -- not by reading about them but by building them -- preparing you further for a career in programming. Enlace de acceso : https://link-springer-com.biblioproxy.umanizales.edu.co/referencework/10.1007/97 [...]
TÃtulo : C++ for Lazy Programmers : Quick, Easy, and Fun C++ for Beginners Tipo de documento: documento electrónico Autores: Briggs, Will, Mención de edición: 1 ed. Editorial: Berkeley, CA : Apress Fecha de publicación: 2019 Número de páginas: XXVII, 644 p. 187 ilustraciones ISBN/ISSN/DL: 978-1-4842-5187-4 Nota general: Libro disponible en la plataforma SpringerLink. Descarga y lectura en formatos PDF, HTML y ePub. Descarga completa o por capítulos. Idioma : Inglés (eng) Palabras clave: Compiladores (programas informáticos) Juegos de computadora Programación de computadoras IngenierÃa de software Compiladores e intérpretes Desarrollo de juegos Técnicas de programación Clasificación: 005.45 Resumen: Aprenda C++ de forma rápida, fácil y "perezosa". Este libro es un texto introductorio a la programación que utiliza el humor y la diversión para que usted realmente esté dispuesto a leer y ansioso por realizar los proyectos, con el popular lenguaje C++. C++ para programadores perezosos es una experiencia de aprendizaje realmente divertida que le mostrará cómo crear programas en el lenguaje C++. Este libro le ayuda a aprender el lenguaje C++ con un método único que va más allá de la sintaxis y los manuales de instrucciones y le ayuda a comprender cómo ser un programador productivo. Proporciona ayuda detallada con los compiladores de Visual Studio y g++, además de sus depuradores, y también incluye la última versión del lenguaje, C++17. A lo largo del camino, trabajará en una serie de laboratorios: proyectos destinados a ampliar sus habilidades, probar sus nuevas habilidades y generar confianza. Irás más allá de los conceptos básicos del lenguaje y aprenderás cómo crear un divertido proyecto de juego arcade en C++. Después de leer y utilizar este libro, estará listo para su primera aplicación o proyecto de juego C++ del mundo real por su cuenta. Podrás: Programar por primera vez en C++ de una manera divertida, rápida y sencilla Descubrir la biblioteca de juegos y gráficos SDL Trabajar con SSDL, la biblioteca Simple SDLwrapper Usar los compiladores de C++ más comunes: Visual Studio y g++ (con Unix o MinGW ) Practique "anti-bugging" para solucionar fácilmente problemas comunes. Trabaje con el depurador. Adquiera conceptos e ideas basados ​​en ejemplos. Cree una aplicación de juego arcade basada en C++. Aplique funciones y clases integradas de la biblioteca de plantillas estándar (STL) para una programación fácil y eficiente. Sumérjase en C, el antepasado de C++, que todavÃa se utiliza ampliamente en la industria. Utilice las nuevas funciones de C++ 14/11/17, incluidas funciones lambda, constexpr y punteros inteligentes. Nota de contenido: 1. Getting Started -- 2. Images and Sound -- 3. Numbers -- 4. Mouse, and if -- 5. Loops, Input and char -- 6. Algorithms and the Development Process -- 7. Functions -- 8. Functions (continued) -- 9. Using the Debugger -- 10. Arrays and enum -- 11. Animation with structs and Sprites -- 12. Making an Arcade Game: Input, Collisions, and Putting It All Together -- 13. Standard I/O and File Operations -- 14. Character Arrays and Dynamic Memory -- 15. Classes -- 16. Classes (continued) -- 17. Operators -- 18. Exceptions, Move Constructors, Recursion and O notation -- 19. Classes (continued) (Inheritance) -- 20. Template Functions and Classes -- 21. Virtual Functions and Multiple Inheritance -- 22. Linked Lists -- 23. The Standard Template Library (STL) -- 24. Building Bigger Projects -- 25. History26. Esoterica (recommended) -- 27. Esoterica (not so recommended) -- 28. C -- 29. Moving on with SDL -- Appendix A. Setting up SDL and SSDL -- Appendix B. Operators -- Appendix C. ASCII Codes -- Appendix D. Fundamental Types -- Appendix E. Escape Sequences -- Appendix F. Basic C Standard Functions -- Appendix G. Debugger -- Appendix H. SSDL Functions. Tipo de medio : Computadora Summary : Learn C++ the quick, easy, and "lazy" way. This book is an introductory programming text that uses humor and fun to make you actually willing to read, and eager to do the projects -- with the popular C++ language. C++ for Lazy Programmers is a genuinely fun learning experience that will show you how to create programs in the C++ language. This book helps you learn the C++ language with a unique method that goes beyond syntax and how-to manuals and helps you understand how to be a productive programmer. It provides detailed help with both the Visual Studio and g++ compilers plus their debuggers, and includes the latest version of the language, C++17, too. Along the way you'll work through a number of labs: projects intended to stretch your abilities, test your new skills, and build confidence. You'll go beyond the basics of the language and learn how build a fun C++ arcade game project. After reading andusing this book, you'll be ready for your first real-world C++ application or game project on your own. You will: Program for the first time in C++ in a fun, quick and easy manner Discover the SDL graphics and gaming library Work with SSDL, the Simple SDLwrapper library Use the most common C++ compilers: Visual Studio, and g++ (with Unix or MinGW) Practice "anti-bugging" for easy fixes to common problems Work with the debugger Acquire examples-driven concepts and ideas Build a C++-based arcade game application Apply built-in Standard Template Library (STL) functions and classes for easy and efficient programming Dip your toe in C, C++'s ancestor, still extensively used in industry Use new C++11/14/17 features including lambda functions, constexpr, and smart pointers. Enlace de acceso : https://link-springer-com.biblioproxy.umanizales.edu.co/referencework/10.1007/97 [...] C++ for Lazy Programmers : Quick, Easy, and Fun C++ for Beginners [documento electrónico] / Briggs, Will, . - 1 ed. . - Berkeley, CA : Apress, 2019 . - XXVII, 644 p. 187 ilustraciones.
ISBN : 978-1-4842-5187-4
Libro disponible en la plataforma SpringerLink. Descarga y lectura en formatos PDF, HTML y ePub. Descarga completa o por capítulos.
Idioma : Inglés (eng)
Palabras clave: Compiladores (programas informáticos) Juegos de computadora Programación de computadoras IngenierÃa de software Compiladores e intérpretes Desarrollo de juegos Técnicas de programación Clasificación: 005.45 Resumen: Aprenda C++ de forma rápida, fácil y "perezosa". Este libro es un texto introductorio a la programación que utiliza el humor y la diversión para que usted realmente esté dispuesto a leer y ansioso por realizar los proyectos, con el popular lenguaje C++. C++ para programadores perezosos es una experiencia de aprendizaje realmente divertida que le mostrará cómo crear programas en el lenguaje C++. Este libro le ayuda a aprender el lenguaje C++ con un método único que va más allá de la sintaxis y los manuales de instrucciones y le ayuda a comprender cómo ser un programador productivo. Proporciona ayuda detallada con los compiladores de Visual Studio y g++, además de sus depuradores, y también incluye la última versión del lenguaje, C++17. A lo largo del camino, trabajará en una serie de laboratorios: proyectos destinados a ampliar sus habilidades, probar sus nuevas habilidades y generar confianza. Irás más allá de los conceptos básicos del lenguaje y aprenderás cómo crear un divertido proyecto de juego arcade en C++. Después de leer y utilizar este libro, estará listo para su primera aplicación o proyecto de juego C++ del mundo real por su cuenta. Podrás: Programar por primera vez en C++ de una manera divertida, rápida y sencilla Descubrir la biblioteca de juegos y gráficos SDL Trabajar con SSDL, la biblioteca Simple SDLwrapper Usar los compiladores de C++ más comunes: Visual Studio y g++ (con Unix o MinGW ) Practique "anti-bugging" para solucionar fácilmente problemas comunes. Trabaje con el depurador. Adquiera conceptos e ideas basados ​​en ejemplos. Cree una aplicación de juego arcade basada en C++. Aplique funciones y clases integradas de la biblioteca de plantillas estándar (STL) para una programación fácil y eficiente. Sumérjase en C, el antepasado de C++, que todavÃa se utiliza ampliamente en la industria. Utilice las nuevas funciones de C++ 14/11/17, incluidas funciones lambda, constexpr y punteros inteligentes. Nota de contenido: 1. Getting Started -- 2. Images and Sound -- 3. Numbers -- 4. Mouse, and if -- 5. Loops, Input and char -- 6. Algorithms and the Development Process -- 7. Functions -- 8. Functions (continued) -- 9. Using the Debugger -- 10. Arrays and enum -- 11. Animation with structs and Sprites -- 12. Making an Arcade Game: Input, Collisions, and Putting It All Together -- 13. Standard I/O and File Operations -- 14. Character Arrays and Dynamic Memory -- 15. Classes -- 16. Classes (continued) -- 17. Operators -- 18. Exceptions, Move Constructors, Recursion and O notation -- 19. Classes (continued) (Inheritance) -- 20. Template Functions and Classes -- 21. Virtual Functions and Multiple Inheritance -- 22. Linked Lists -- 23. The Standard Template Library (STL) -- 24. Building Bigger Projects -- 25. History26. Esoterica (recommended) -- 27. Esoterica (not so recommended) -- 28. C -- 29. Moving on with SDL -- Appendix A. Setting up SDL and SSDL -- Appendix B. Operators -- Appendix C. ASCII Codes -- Appendix D. Fundamental Types -- Appendix E. Escape Sequences -- Appendix F. Basic C Standard Functions -- Appendix G. Debugger -- Appendix H. SSDL Functions. Tipo de medio : Computadora Summary : Learn C++ the quick, easy, and "lazy" way. This book is an introductory programming text that uses humor and fun to make you actually willing to read, and eager to do the projects -- with the popular C++ language. C++ for Lazy Programmers is a genuinely fun learning experience that will show you how to create programs in the C++ language. This book helps you learn the C++ language with a unique method that goes beyond syntax and how-to manuals and helps you understand how to be a productive programmer. It provides detailed help with both the Visual Studio and g++ compilers plus their debuggers, and includes the latest version of the language, C++17, too. Along the way you'll work through a number of labs: projects intended to stretch your abilities, test your new skills, and build confidence. You'll go beyond the basics of the language and learn how build a fun C++ arcade game project. After reading andusing this book, you'll be ready for your first real-world C++ application or game project on your own. You will: Program for the first time in C++ in a fun, quick and easy manner Discover the SDL graphics and gaming library Work with SSDL, the Simple SDLwrapper library Use the most common C++ compilers: Visual Studio, and g++ (with Unix or MinGW) Practice "anti-bugging" for easy fixes to common problems Work with the debugger Acquire examples-driven concepts and ideas Build a C++-based arcade game application Apply built-in Standard Template Library (STL) functions and classes for easy and efficient programming Dip your toe in C, C++'s ancestor, still extensively used in industry Use new C++11/14/17 features including lambda functions, constexpr, and smart pointers. Enlace de acceso : https://link-springer-com.biblioproxy.umanizales.edu.co/referencework/10.1007/97 [...]