Leanpub Header

Skip to main content

Filters

Category: "C and C++"

C and C++

  1. Notebook C++: About Move Semantics
    No Description Available
  2. Notebook C++: Tips and Tricks with Templates

    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.

  3. Linux GPU Drivers from Scratch
    Linux GPU Drivers from Scratch
    Building Real DRM Drivers for the Modern Linux Kernel
    Steve Publications

    Go beyond writing kernel modules and learn how real Linux GPU drivers are built. Starting with GPU architecture and the graphics stack, this hands-on guide walks you through creating a complete DRM driver, from a minimal module to memory management, command submission, display support and error recovery.

  4. C++23 Best Practices

    For the first time ever, C++23 changes "Hello World" in C++. What kind of fundamental changes does this mean for your code?

  5. Implementing QuantLib
    Implementing QuantLib
    Luigi Ballabio

    Quantitative finance in C++: an inside look at the architecture of the QuantLib library.

  6. Advanced C++ Game Engine Systems
    Advanced C++ Game Engine Systems
    Design Patterns ECS, Scripting, and Networking in C++
    gareth thomas

    Build Game Engines That Run Circles Around the CompetitionTired of “intro” books that never go deep? This is the real C++ game engine playbook—packed with advanced systems, proven patterns, and hard-hitting techniques that separate hobby projects from professional-grade engines.

  7. How To Develop Embedded Software
    How To Develop Embedded Software
    A Case Study
    David Clifton

    This case study shows processes, tools, and methods used by embedded system developers. The book's content is derived from the author's 35 years experience developing embedded systems for major corporations. The example project is a digital trombone implemented on an mbed and Arduino compatible, NUCLEO-L432KC board from STMicroelectronics..

  8. Mastering c++ programming  Question bank
    Mastering c++ programming Question bank
    1000 conceptual questions for students and professionals
    Anshuman Mishra

    Test your C++ knowledge. Strengthen your programming concepts. Improve your coding skills. Prepare confidently for university examinations, placements, and software interviews.Mastering C++ Programming QUESTION BANK: 1000+ Conceptual Questions for Students and Professionals

  9. C++ Move Semantics - The Complete Guide

    All aspects of C++ move semantics with intutive motivation, compelling examples, and tricky details. The book is complete now and done. Printed versionBundle with C++17 - The Complete GuideC++23C++20C++17

  10. A Complete Guide to Standard C++ Algorithms

    The standard algorithms offer a lot of functionality. Save yourself time and effort by having a good grasp on what functionality already exists in the standard library.

  11. Copy and Reference Puzzlers Book 3
    Copy and Reference Puzzlers Book 3
    128 FUN Puzzles
    Jason Turner

    FUN C++ related programming puzzles!

  12. Copy and Reference Puzzlers Book 2
    Copy and Reference Puzzlers Book 2
    128 FUN Puzzles
    Jason Turner

    FUN C++ related programming puzzles!

  13. Copy and Reference Puzzlers Book 1
    Copy and Reference Puzzlers Book 1
    128 FUN Puzzles
    Jason Turner

    FUN C++ related programming puzzles!

  14. A QuantLib Guide
    A QuantLib Guide
    An introduction to the usage of the QuantLib library
    Luigi Ballabio
    No Description Available
  15. Frida handbook
    Frida handbook
    Learn about binary instrumentation with the Frida toolkit.
    Fernando Diaz (@entdark_)

    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.