Learning Zig: A reimagined introduction to low-level programming with Zig
Rios, Alex
Used - Soft cover
Condition: Used - Very good
Ships from Germany to U.S.A.
Quantity: 1 available
Add to basketCondition: Used - Very good
Quantity: 1 available
Add to basketGut/Very good: Buch bzw. Schutzumschlag mit wenigen Gebrauchsspuren an Einband, Schutzumschlag oder Seiten. / Describes a book or dust jacket that does show some signs of wear on either the binding, dust jacket or pages.
Seller Inventory # M01835085121-V
Start your journey with Zig's no-surprises approach to systems programming. From memory management to C interop, learn the why behind every feature and build real applications.
Here's the thing: system programming has always forced you to pick your poison. Safety with endless compiler fights, or simplicity with memory bugs that haunt your dreams. Zig programming language takes a different path. No hidden control flow. Explicit resource management. I call it “WYWIWIG” (what you write is what you get). No surprises waiting to bite you later.
I've spent over 17+ years building high-throughput systems in fintech, telecom, and gaming, the kind of systems where bugs cost real money, and downtime isn't an option. This book is the resource I wished existed when I started exploring Zig language. It doesn't just throw syntax at you. Each chapter tackles the why behind Zig's design decisions, so you're not just copying code but actually understanding what makes this language tick.
Trust me, once you experience what it's like to work with a language that doesn't hide things from you, you'll wonder why every language doesn't work this way.
This book is for developers who want to get serious about being initiated into systems programming without the usual pain.
If you're a C or C++ developer who's seen enough segfaults for one lifetime, you'll find a breath of fresh air here. Zig gives you the low-level control you need without the footguns.
If you're coming from Go, JavaScript, or Python and you're curious about what happens closer to the metal, I've got you covered. We'll build up from the fundamentals, and I won't assume you already know how pointers work or what a stack frame is.
If you're building embedded systems or targeting WebAssembly, Zig's portability and small runtime make it a natural fit, and this book will show you how to take advantage of that.
And if you looked at Rust's learning curve and thought "there has to be another way," well, there is. Let's explore it together.
Alex Rios is an established Brazilian software engineer with a 15-year track record of success in large-scale solution development. He specializes in Go and creates high-throughput systems that address diverse needs across fintech, telecom, and gaming industries. As a Staff Engineer at Stone Co., Alex applies his expertise using unconventional system designs, ensuring top-notch delivery. Also, he uses his expertise to evaluate books and publications as a technical reviewer. He is an enthusiastic community member, actively participating in its growth and development as Curitiba's Go meetup organizer. His dedication is evident in his regular presence as a speaker at major national tech events like GopherCon Brazil.
"About this title" may belong to another edition of this title.
1. Scope
For all orders via our store on the AbeBooks Marketplace, the following terms and conditions apply. Unless otherwise agreed, the inclusion of any terms and conditions of your own used by you is contradicted.
2. contracting party, conclusion of contract, correction options
The purchase contract is concluded with momox SE.
The subject of the contract is the sale of goods.
If an article is posted by us on AbeBooks, the activation of the offer page on AbeBooks is the binding offer to conclu...
| Order quantity | 10 to 20 business days | 10 to 20 business days |
|---|---|---|
| First item | US$ 23.38 | US$ 29.22 |
Delivery times are set by sellers and vary by carrier and location. Orders passing through Customs may face delays and buyers are responsible for any associated duties or fees. Sellers may contact you regarding additional charges to cover any increased costs to ship your items.