Systems Programming with Zig cover
welcome to this free extract from
an online version of the Manning book.
to read more
or

Welcome

 

Thanks for buying the MEAP for Systems Programming with Zig! If you know a little programming, and you want to see how Zig can help you write better software, you’ve found the right book.

If you’re coming from a systems background—​especially from C, C++, or Rust—​rest assured that you’ll find yourself writing Zig like a pro before you know it. I guarantee you will come away from this book with a few new tricks.

We’re going to take a nice long stroll around all of my favorite corners of systems programming: from the terminal to driving the web to building interpreters and even to the bizarre land of low-level graphics. Along the way, you’re going to see how Zig’s unique design decisions, informed by a strict set of values, will make your programs faster and more reliable and extensible than ever.

If you have a deep-seated appreciation for computing—​and more importantly, a love of learning, and a drive to understand the technological world as we know it—​I wrote this book for you. I fell in love with Zig because I saw a community of deeply pragmatic people who love to code. And more than that, they have an undying dedication toward making programming both productive and enjoyable. I strive to be worthy of that community, and I have put all my effort into writing a book that represents these values.

Please be sure to post any questions, comments, or suggestions you have about the book in the livebook discussion forum.

Good luck!

 — garrisonhh (Garrison Hinson-Hasty)