C++ Standard Library From Scratch walks you through the analysis, design and implementation of a functioning personal information manager (PIM) using strings, streams, and the Standard Template Library. You will learn all the critical programming concepts and techniques associated with the Standard Library in the context of creating a working application, the "TinyPIM" address and calendar application. Every example builds the application throughout the book. In the end, you will have created an...
Build your own OpenGL or Vulkan application in C++ and use it as a playground to explore the path from basic features to advanced techniques of character animation in modern games with the help of this illustrated guide Key Features Learn how to create a game skeleton with keyboard and mouse controls along with modern graphics Gain insights into model loading, character animations, inverse kinematics, and debugging techniques Master the art of creating animated characters and controlling their...
Metal by Tutorials (Third Edition)
by Caroline Begbie, Marius Horga, and Raywenderlich Tutorial Team
Invitation to Computer Science, Fourth Edition: C++ Version
by G Michael Schneider and Professor Judith L Gersting
This new edition of Invitation to Computer Science follows the breadth-first guidelines recommended by CC2001 to teach computer science topics from the ground up. The authors begin by showing that computer science is the study of algorithms, the central theme of the book, then move up the next five levels of the hierarchy: hardware, virtual machine, software, applications, and ethics. Utilizing rich pedagogy and a consistently engaging writing style, Schneider and Gersting provide students with...
A quick reference guide to AT&T's 3.0 Release of C++, using the same format as Bolsky's "C Programmer's Handbook". It covers C++ language, preprocessors, input/output library and other C++ libraries, and also treats object-oriented features of C++ such as classes and desired classes. The book presents techniques for using specific language features and also highlights relationship among various language features. These features include constraints, expressions, statements, functions, classes and...
For one-quarter/one-semester, junior-level courses in Microcomputer Interfacing, Microcontroller Interfacing, or Programming. Designed to prepare engineering and engineering technology students to work in the real world, this unique and practical text—the first to cover the use of C for controlling external devices—focuses on C's applications and on interfacing the computer to the outside world. Students will learn how to develop methods and tools that will ensure that the examples in the book...
Organized around the structure of the C++ programming language, Absolute C++, Third Edition, benefits C++ students of all levels with its comprehensive coverage and accessible style. Best-selling author Walt Savitch presents concepts and techniques in a clear, concise manner using understandable language and code enhanced by a suite of pedagogical tools. Additional end-of-chapter problems and new coverage of important data structures topics makes Absolute C++ more useful for C++ courses than eve...
MyProgrammingLab with Pearson eText -- Access Card -- for Java
ALERT: Before you purchase, check with your instructor or review your course syllabus to ensure that you select the correct ISBN. Several versions of Pearson's MyLab & Mastering products exist for each title, including customized versions for individual schools, and registrations are not transferable. In addition, you may need a CourseID, provided by your instructor, to register for and use Pearson's MyLab & Mastering products. Packages Access codes for Pearson's MyLab & Mastering products may...
Advanced Metaprogramming in Classic C++ aims to be both an introduction and a reference to C++ 14 and 11 template metaprogramming (TMP); TMP is presented in the book as a set of techniques that will bring a new style in C++ and make code exceptionally clear and efficient. The book deals with language aspects, design patterns, examples and applications (seen as case studies). Special emphasis is put on small reusable techniques that will improve the quality of daily work. This book also takes a...
Hybrid Genetic Optimization for IC Chips Thermal Control (Advances in Metaheuristics)
by Mathew Karvinkoppa and Tapano Kumar Hotta
The continuous miniaturization of integrated circuit (IC) chips and the increase in the sleekness of the design of electronic components have led to the monumental rise of volumetric heat generation in electronic components. Hybrid Genetic Optimization for IC Chips Thermal Control: With MATLAB® Applications focuses on the detailed optimization strategy carried out to enhance the performance (temperature control) of the IC chips oriented at different positions on a switch-mode power supply (SMPS...
This tutorial for new programmers combines an easy-to-use style with review material, covering all the major C++ compilers.
The Photon is an open source, inexpensive, programmable, WiFi-enabled module for building connected projects and prototypes. Powered by an ARM Cortex-M3 microcontroller and a Broadcom WiFi chip, the Photon is just as happy plugged into a hobbyist's breadboard as it is into a product rolling off of an assembly line. While the Photon--and its accompanying cloud platform--is designed as a ready-to-go foundation for product developers and manufacturers, it's great for Maker projects, as you'll see i...
C++ is a high-level programming language. This revised edition provides an updated collection of programming components and algorithms available for experienced C++ programmers. The author aims to provide comprehensive coverage of topics that are under-documented in commercial complier manuals. The added advantage of a disk provides all of the code from the book, including complete reusable libraries for common data handling tasks. This is compatible with the latest versions of C++ compliers and...
The Complete Idiot's Guide to C++ is the fun way to study the basics. By learning the mysteries of the C++ program, you'll no longer fear the bite of the bits. From why to use C++ to how to use C++, this book spells it out easily. Soon phrases like the antimatter version of cout, multidimensional arrays, and binary files won't sound so foreign. And you'll be programming faster than you used to say, "OOPs, I just trashed all those files. Did you need those, George?"
Learn C++ without a C background - this book shows programmers how. In "C++ From the Ground Up", internationally renowned author Herbert Schildt applies his proven teaching expertise to the basic constructs of the C++ language. Programmers with no prior knowledge of C will quickly gain understanding of the power and uses of C++, the language of choice for Windows developers. Millions of readers have trusted Herbert Schildt to teach them C and C++. This book continues that tradition by providing...
DirectToSOM C++ is a tool packaged with IBM's VisualAge C++. It is cross-platform and allows C++ developers to take advantage of SOM (System Object Model) and CORBA services without leaving their native C++ language environment. IBM provides only a small amount of documentation within the larger VisualAge manual on this product with few examples. This work covers such topics as: how to develop applications in DirectToSOM C++ with ready-to-use, complete programming examples and how to share objec...