Village Green Shopping Centre | Vernon's Premier Shopping Destination
Choice Made Simple!
Too many options?Click below to purchase an online gift card that can be used at participating retailers in Village Green Shopping Centre and continue your shopping IN CENTRE!Purchase Here
Coles Prompting C++ for Systems Engineering at Village Green Shopping Centre in Vernon, BC
*Product information may vary - to confirm product availability, pricing, shipping and return information please contact Coles
Engineer with Precision. Accelerate with AI. Deliver with Confidence.
Book Description
AI Can Write Code. Engineers Build Systems.
C++ remains the language of choice for systems programming and those writing modern C++ with AI are the ones delivering production systems faster than anyone else. Prompting C++ for Systems Engineering shows you how to build correct efficient and production-ready C++ systems using AI tools at every stage of development, while maintaining the critical engineering judgement that professional practice demands.
This book puts AI-assisted execution at the centre. You use prompt engineering techniques alongside GitHub Copilot and ChatGPT to write and refactor C++ code covering memory management OOP templates, the STL lambdas move semantics and multithreading then validate every output with systematic debugging using GDB and Valgrind, and testing using GoogleTest and GoogleMock.
Thus, by the end of the book you will be well-versed to write modern C++ with confidence, debug and test it systematically, as well as use AI tools as a productive and disciplined part of your engineering workflow across embedded systems, safety-critical software and production C++ development.
What you will learn
● Write correct, efficient and maintainable modern C++ for real production and embedded systems.
● Manage memory pointers and resources safely using RAII smart pointers and modern C++ idioms.
● Apply STL templates lambdas, and move semantics to build flexible and high-performance C++ systems.
Table of Contents
Getting Started with C++ and AI Tools
Understanding C++ Basics
Control Flow and Logical Thinking
Functions, Scope, and Modularization
Arrays, Strings, and STL Vectors
Object-Oriented Programming in C++ with AI Assistance
Pointers and Memory Management
Inheritance and Polymorphism
Templates and Exceptions
Standard Template Library and Generic Programming
Functors, Lambdas, and Move Semantics
Multithreading and Concurrency Basics
Debugging, Testing, and Refactoring with AI Tools
Debugging Strategies for C++ Engineers
Prompt Engineering for C++ Developers
Index
Engineer with Precision. Accelerate with AI. Deliver with Confidence.
Book Description
AI Can Write Code. Engineers Build Systems.
C++ remains the language of choice for systems programming and those writing modern C++ with AI are the ones delivering production systems faster than anyone else. Prompting C++ for Systems Engineering shows you how to build correct efficient and production-ready C++ systems using AI tools at every stage of development, while maintaining the critical engineering judgement that professional practice demands.
This book puts AI-assisted execution at the centre. You use prompt engineering techniques alongside GitHub Copilot and ChatGPT to write and refactor C++ code covering memory management OOP templates, the STL lambdas move semantics and multithreading then validate every output with systematic debugging using GDB and Valgrind, and testing using GoogleTest and GoogleMock.
Thus, by the end of the book you will be well-versed to write modern C++ with confidence, debug and test it systematically, as well as use AI tools as a productive and disciplined part of your engineering workflow across embedded systems, safety-critical software and production C++ development.
What you will learn
● Write correct, efficient and maintainable modern C++ for real production and embedded systems.
● Manage memory pointers and resources safely using RAII smart pointers and modern C++ idioms.
● Apply STL templates lambdas, and move semantics to build flexible and high-performance C++ systems.
Table of Contents
Getting Started with C++ and AI Tools
Understanding C++ Basics
Control Flow and Logical Thinking
Functions, Scope, and Modularization
Arrays, Strings, and STL Vectors
Object-Oriented Programming in C++ with AI Assistance
Pointers and Memory Management
Inheritance and Polymorphism
Templates and Exceptions
Standard Template Library and Generic Programming
Functors, Lambdas, and Move Semantics
Multithreading and Concurrency Basics
Debugging, Testing, and Refactoring with AI Tools
Debugging Strategies for C++ Engineers
Prompt Engineering for C++ Developers
Index
Find everything in-store including new, used and children’s books, music, movies, games and toys. Visit Coles today to find the perfect gift, or a novel for yourself. COVID-19 UPDATE: Open | Regular Centre Hours