Learning Zig. A reimagined introduction to low-level programming with Zig - Helion

Tytuł oryginału: Learning Zig. A reimagined introduction to low-level programming with Zig
ISBN: 9781835084496
Format: ebook
Księgarnia: Helion
Cena książki: 129,00 zł
Książka będzie dostępna od czerwca 2025
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.
Zobacz także:
- Windows Media Center. Domowe centrum rozrywki 66,67 zł, (8,00 zł -88%)
- Ruby on Rails. Ćwiczenia 18,75 zł, (3,00 zł -84%)
- Efekt piaskownicy. Jak szefować żeby roboty nie zabrały ci roboty 59,50 zł, (11,90 zł -80%)
- Przywództwo w świecie VUCA. Jak być skutecznym liderem w niepewnym środowisku 58,64 zł, (12,90 zł -78%)
- Scrum. O zwinnym zarządzaniu projektami. Wydanie II rozszerzone 58,64 zł, (12,90 zł -78%)
Spis treści
Learning Zig. A reimagined introduction to low-level programming with Zig eBook -- spis treści
- 1. Safety First
- 2. Setting Up Your Playground
- 3. Your First Zig Program
- 4. Control Flow, Loops, and Other Forms of Digital Domination
- 5. Functions for the Efficient Programmer
- 6. Testing Your Zig Code
- 7. Organizing Data
- 8. Error Handling
- 9. Memory Management
- 10. The Standard Library
- 11. Packaging and Distributing Your Zig Masterpieces
- 12. Sophisticated Topics
- 13. Real-World Projects Built with Zig