Learning Zig : A reimagined introduction to low-level programming with Zig

System programming has long forced developers to choose between safety and performance, but Zig changes the game with its no hidden control flow philosophy and explicit resource management. If you've struggled with memory leaks, undefined behavior, or cryptic compiler errors, Zig offers an alternative that puts you back in control.

Alex Rios, a seasoned software engineer with experience building high-throughput systems across fintech, telecom, and gaming industries, brings his unconventional system design approach and offers insight into Zig, as someone who's seen the limitations of existing languages firsthand.

You’ll get to grips with Zig's safety-centric design fundamentals, which will guide you through setting up your app development environment and writing your first programs. You'll then explore Zig's distinctive features in depth, such as explicit error handling, manual memory management, and compile-time execution. The book tackles each topic with a blend of technical depth and wit, ensuring you grasp not just the how but also the why behind Zig's design decisions.

By the end of this book, you'll be ready to build a complete application that interacts with the OS, third-party libraries, and C dependencies, as well as engage with Zig's growing community and contribute to its ecosystem.

À propos de ce livre

System programming has long forced developers to choose between safety and performance, but Zig changes the game with its no hidden control flow philosophy and explicit resource management. If you've struggled with memory leaks, undefined behavior, or cryptic compiler errors, Zig offers an alternative that puts you back in control.

Alex Rios, a seasoned software engineer with experience building high-throughput systems across fintech, telecom, and gaming industries, brings his unconventional system design approach and offers insight into Zig, as someone who's seen the limitations of existing languages firsthand.

You’ll get to grips with Zig's safety-centric design fundamentals, which will guide you through setting up your app development environment and writing your first programs. You'll then explore Zig's distinctive features in depth, such as explicit error handling, manual memory management, and compile-time execution. The book tackles each topic with a blend of technical depth and wit, ensuring you grasp not just the how but also the why behind Zig's design decisions.

By the end of this book, you'll be ready to build a complete application that interacts with the OS, third-party libraries, and C dependencies, as well as engage with Zig's growing community and contribute to its ecosystem.

Commencez ce livre dès aujourd'hui pour 0 €

  • Accédez à tous les livres de l'app pendant la période d'essai
  • Sans engagement, annulez à tout moment
Essayer gratuitement
Plus de 52 000 personnes ont noté Nextory 5 étoiles sur l'App Store et Google Play.

D'autres ont aimé

Passer la liste
  1. AWS Secrets: Transform Your Cloud Skills Today : "Empower your cloud journey! Engaging audio lessons await to help you master AWS Secrets."

    Lysander Crowe

  2. Building Open World Landscapes with Unreal Engine 5 : Create stunning open world environments with foliage, lighting, and materials in UE5

    David Ignacio García, Ramón Olivero

  3. Software Architecture with C++ : Designing robust C++ systems with modern architectural practices

    Andrey Gavrilin, Adrian Ostrowski, Piotr Gaczkowski

  4. Cracking the Kubernetes Interview : Discover expert tips and best practices to ace your Kubernetes technical interviews

    Viktor Vedmich, Alexander Dovnar

  5. Asynchronous Programming in Python : Apply asyncio in Python to build scalable, high-performance apps across multiple scenarios

    Nicolas Bohorquez

  6. AWS for Solutions Architects : Design and scale secure AWS architectures with GenAI strategies and real-world patterns

    Saurabh Shrivastava, Neelanjali Srivastav, Dhiraj Thakur

  7. AWS Certified Solutions Architect ??? Associate Guide : The ultimate exam guide to AWS Solutions Architect certification

    Gabriel Ramirez, Stuart Scott

  8. Godot Engine Game Development Projects : Build five cross-platform 2D and 3D games with Godot 3.0

    Chris Bradfield

  9. The Ultimate Kali Linux Book : Harness Nmap, Metasploit, Aircrack-ng, and Empire for cutting-edge pentesting

    Glen D. Singh

  10. Mastering Linux Security and Hardening : Protect your Linux systems from intruders, malware attacks, and other cyber threats

    Donald A. Tevault

  11. Learn Model Context Protocol with Python : Build agentic systems in Python with the new standard for AI capabilities

    Christoffer Noring

  12. The Kubernetes Bible : The definitive guide to deploying and managing Kubernetes across major cloud platforms

    Nassim Kebbani, Piotr Tylenda, Russ McKendrick