You are going to discover why templates as-is are not enough and how concepts came to the rescue. You are going to learn about how to use them in four different ways with functions, how to use them with classes, what kind of concepts are already delivered with the standard library and how to write new ones from scratch.
Build a complete LLM inference engine in C++ — from a blankproject to a working Transformer that loads a real model andgenerates text. Forged one challenge at a time, with teststhat prove every piece works before you move on.
C++17 was standardised in December 2017, giving us - developers - a wealth of new features to write better code. This book describes all significant changes in the language and the Standard Library. Thanks to many practical examples you can quickly apply the knowledge. The paperback version @Amazon!And in the bundle with C++ Lambda Story.
For the first time ever, C++23 changes "Hello World" in C++. What kind of fundamental changes does this mean for your code?
Ten C++ investigations into programs that compiled clean, ran perfectly, and still got the answer wrong. A forensic journey through the bugs that hide in plain sight.
Learn C by proving your code correct before you write it. The same methodology behind certified aerospace and medical systems - now applied to learning C from the ground up.
Have you ever wondered how certain pieces of C++ code work and how you can apply the technique to your code? What can you do with decltype beyond the usual type deduction? Then, have a look into Tips and Tricks with templates, which is part of the brand new Notebook C++ series. The paperback version is available in color @Amazon.
Level up your C++, get the tools working for you, eliminate common problems, and move on to more exciting things!
Learn C programming by building a fully-functional Virtual Machine from scratch. No theoretical fluff, just hands-on coding that takes you from your first "Hello World" to architecting complete system-level software.
Learning how to use const in the correct way is inevitable if you want to become a seasoned C++ developer. This book will help you discover not only the basics but the less known implications of using const. Did you know that using it can even degrade performance in some cases? Read this book to get all the details!
Quantitative finance in C++: an inside look at the architecture of the QuantLib library.
Vous voulez commencer avec la programmation compétitive ? Marre de lire du code cryptique ? Marre de ne pas savoir quels problèmes résoudre ensuite pour vous améliorer ? Vous n'apprenez pas grand-chose des problèmes que vous résolvez ? ("Chaque problème semble si différent :( ") Nous sommes là pour vous ! Ce livre est votre guide de démarrage rapide pour la programmation compétitive !
Want to get started with competitive programming? Tired of reading cryptic code? Tired of not knowing which problems to solve next to improve? Not learning much from problems that you solve? ("Every problem looks so different :( ") We've got your back! This book is your jump-start guide into competitive programming!
Learn about binary instrumentation using the Frida toolkit using practical examples. This book is not deeply focused in theory but practical use cases instead, from basic uses of the API to how to apply it in real-world scenarios. We will apply instrumentation under Linux, Windows and MacOS systems.
Readers will learn discrete mathematical abstracts as well as its implementation in algorithm and data structures shown in various programming languages, such as C, C++, PHP, Java, C#, Python and Dart. This book combines two major components of Mathematics and Computer Science under one roof.