Leanpub Header

Skip to main content

Filters

Category: "C and C++"

Books

  1. Beyond Blinky
    Think Analog. Design a Living Architecture.
    Nguyen Hoan Hoang

    Beyond Blinky shows a different path: disciplined, object-oriented design for embedded that keeps performance and control. Distilled from years refining IOsonata’s architecture, it teaches patterns for truly portable drivers—swap I²C↔SPI with a single line—without build scripts or BSPs. Think in a “living architecture”—land, roots, trees, fruit—to grow firmware that scales cleanly across chips and products. To blinky and beyond—Let's make your IO sing!

  2. C++ Networking 101, Second Edition
    Build strong expertise into programming sockets, protocols, VPNs, and asynchronous I/O with 75+ sample programs
    GitforGits | Asian Publishing House

    This isn't a book to put on a shelf. It's meant to be used, tested, and adapted as you build your networking skills. In this new edition, I've been working on making the teaching flow better and making technical stuff clearer without overwhelming you. You'll get the basics down, like how C++ works well with TCP/IP and how sockets are the foundation for communication. Then, I'll show you how to build real client-server apps, set up IP addressing, and use protocols like HTTP, FTP, SMTP, IMAP, and DNS directly through C++ code. Each example is practical and you can actually implement it. It shows you not just how something works, but why it matters in real networking scenarios.

  3. Coding to Excellence
    Foundations of Computer Science
    Timo Andrei

    Unlock the world of programming with a step-by-step guide designed to turn confusion into clarity. Whether you’re just starting out or looking to strengthen your coding foundation, this book walks you through programming concepts with clear explanations, practical examples, and fully worked solutions.Instead of overwhelming theory, you’ll find structured lessons that focus on problem-solving, critical thinking, and creativity. Every solution is more than just an answer - it’s a tool you can adapt, experiment with, and reshape to fit your own coding journey. From your very first “Hello, World!” to tackling more complex challenges, you’ll gain the confidence to write, debug, and understand code with purpose. Perfect for students and self-learners alike, this book is your reliable companion through the maze of programming - helping you not just learn to code, but to think like a programmer.

  4. Guarantees For Writing Good Code in C
    Improve code with guarantees.
    Joe Linhoff

    Guarantees are a tool to help you write good code. They make critical assumptions explicit and obvious in a way that you and anyone reading your code can guarantee the code works.

  5. Material for C++17 in Detail
    Learn the Exciting Features of The New C++ Standard!
    Bartłomiej Filipek
    No Description Available
  6. FAT Internals
    A hands-on guide for FAT12, FAT16, FAT32, VFAT and exFAT
    Björn Götz

    Dive into the FAT File System – From Bits to Bytes, Step by Step Ever wondered how your files are really stored on disk? In this hands-on guide, you’ll explore the inner workings of the FAT file system, uncovering its structure, concepts, and quirks. No dry theory here — you’ll write your own C code to work with a virtual disk file, interact directly with a real FAT file system, and see your code come to life. By the end, you won’t just understand FAT — you’ll have built it. Fun, practical, and packed with insight, this is the perfect journey for curious programmers who love to get their hands dirty.

  7. This training course is a reformatted, improved, modernized, and remastered full-color version of the previous x64 Windows Debugging: Practical Foundations book with additional material.

  8. No Description Available
  9. The Minimalist Developer
    Samuel Jonathan Enemona
    No Description Available
  10. JAVA IN THE WILD
    Samuel Jonathan Enemona
    No Description Available
  11. Top Digital Skills You Need in 2025 | Master AI, Data, Cloud & More
    Master the Future of Work with AI, Data, Cloud, and No-Code Tools
    youcef esseid

    Are you ready for the digital revolution? "Top Digital Skills You Need in 2025" is your all-in-one guide to mastering the most powerful skills in tech—from AI and data analytics to cloud computing, cybersecurity, no-code tools, and digital marketing. Whether you're starting out or scaling up, this book gives you a clear, practical path to thrive in the future of work.Unlock your potential, future-proof your career, and lead the digital era—one skill at a time.

  12. Modern C++ Programming Practice
    From entry to application
    hwdong

    Master modern C++ and improve your programming skills! This book comprehensively explains the core concepts of C++11 and higher standards, including modern features such as classes and objects, smart pointers, Lambda expressions, template programming, and exception handling. Through clear examples, in-depth analysis, and practical cases, it helps readers understand the key technologies of modern C++ and improve their ability to write efficient and secure code. Features of this book:Systematic and comprehensive: covers the core concepts of C++, from basic to advanced, step by step.Modern style: focuses on C++11 and higher versions, and guides readers to write code that meets modern standards.Practical orientation: combined with actual cases, helps readers apply what they have learned in real projects.Clear and easy to understand: easy to understand, suitable for beginners to get started, and can also help experienced developers optimize their skills.

  13. No Description Available
  14. Think iOS is unbreakable? This book uncovers vulnerabilities that even Apple doesn’t want you to know about!

  15. 现代C++编程实战
    从入门到应用
    hwdong

    驾驭现代C++,探索高性能编程的无限可能!C++ 曾被誉为“性能之王”,它支撑着操作系统、游戏引擎、人工智能、高性能计算等关键领域。但随着 C++11、C++17、C++20 的演进,现代 C++ 已焕发新生,让编程更简洁、更安全、更高效!本书跳过过时的 C++ 语法,专注于现代 C++ 的核心特性——智能指针、Lambda 表达式、模板编程、并发控制……无论你是编程新手,还是希望提升技能的开发者,都能在本书中找到清晰的讲解、直观的示例,以及贴近实际的项目案例。深入浅出,理论结合实践,让 C++ 学习不再艰难!? 直击现代 C++ 标准:聚焦 C++11-C++23,摒弃陈旧语法,专注实战应用。 ? 从零开始,循序渐进:简洁示例+详细解析,助你快速掌握关键概念。 ?️ 贴近实际的项目案例:涵盖游戏开发、数据结构、AI 计算,理论与实战并行。 ? 适合各层次读者:无论你是初学者,还是有经验的开发者,都能受益匪浅。? 翻开本书,开启你的现代 C++ 之旅!