Target New ArrivalsFourth of JulyBack to SchoolCollegeClothing, Shoes & AccessoriesHome & DecorKitchen & DiningOutdoor Living & GardenGroceryHousehold EssentialsBabyBeautyPersonal CareSports & OutdoorsHealthWellnessSchool & Office SuppliesToys & GamesElectronicsVideo GamesMovies, Music & BooksParty SuppliesGift IdeasGift CardsPetsUlta Beauty at TargetShop by CommunityTarget OpticalDealsClearanceNew ArrivalsBack to SchoolCollegeTop DealsTarget Circle DealsWeekly AdShop Order PickupShop Same Day DeliveryRegistryRedCardTarget CircleFind Stores
Systems Programming with Zig - by  Garrison Hinson-Hasty (Paperback) - 1 of 1

Systems Programming with Zig - by Garrison Hinson-Hasty (Paperback)

$69.99

Pre-order

Free & easy returns
Free & easy returns
Return this item by mail or in store within 90 days for a full refund.
Eligible for registries and wish lists

About this item

Highlights

  • Get a free eBook (PDF or ePub) from Manning as well as access to the online liveBook format (and its AI assistant that will answer your questions in any language) when you purchase the print book.
  • About the Author: Garrison Hinson-Hasty is a cybersecurity and AI researcher with the University of Chicago SUPERgroup.
  • 350 Pages
  • Computers + Internet,

Description



Book Synopsis



Get a free eBook (PDF or ePub) from Manning as well as access to the online liveBook format (and its AI assistant that will answer your questions in any language) when you purchase the print book.

Zig hits the sweet spot for systems programming. This new programming language is high-performance, low-level, ultra-reliable, and perfectly suited for serious projects like writing libraries, daemons and shell utilities, and even operating systems and embedded code. This book shows you how to write quality, useful Zig applications without relying on libraries or frameworks-even if you're new systems programming.

Unlike UI-centric applications that form the public face of your software, systems programs like OS kernels, device drivers, and utilities interact directly with the hardware or operating system. In these low-level programs, performance and safety are paramount. Zig is a new programming language that builds on the legacy of C, C++, and even Rust to provide a high-productivity systems programming environment that does not rely on awkward libraries and frameworks.

In Systems Programming with Zig you'll learn how to:

- Understand the Zig perspective on systems programming
- Write idiomatic Zig code
- Integrate Zig with C, systems libraries, and scripting languages
- Networking, interpreters, and graphics from the ground up

About the book

Systems Programming with Zig teaches you to write working, real-world code in Zig. It builds on your existing coding skills to introduce systems programming using the Zig language. You'll explore everything from a low-level word ladder game to a CHIP-8 interpreter to a graphics engine with OpenGL. Each project is built from the ground up, with no libraries or imported frameworks! Chapter by chapter, you'll learn how to deliver command-line utilities, networking with TCP and HTTP, interpreters, and graphics programming all through Zig's unique lens.

Your expert guide to Zig is Garrison Hinson-Hasty, contributor to the Zig project and its wider ecosystem. Through fun anecdotes and silly scenarios, Garrison turns systems programming from "tedious" to "terrific."

About the reader

Experience in low-level languages like C, C++, and Rust is helpful, but not essential.

About the author

Garrison Hinson-Hasty is a cybersecurity and AI researcher with the University of Chicago SUPERgroup. He began programming with Zig in mid-2021, and has contributed to the Zig compiler, standard library, and a number of open source projects. Garrison has made a mark in the Zig community by helping programmers of all experience levels.



About the Author



Garrison Hinson-Hasty is a cybersecurity and AI researcher with the University of Chicago SUPERgroup. He began programming with Zig in mid-2021, and has contributed to the Zig compiler, standard library, and a number of open source projects. Garrison has made a mark in the Zig community by helping programmers of all experience levels.
Dimensions (Overall): 9.25 Inches (H) x 7.38 Inches (W)
Weight: .92 Pounds
Suggested Age: 22 Years and Up
Number of Pages: 350
Genre: Computers + Internet
Publisher: Manning Publications
Theme: General
Format: Paperback
Author: Garrison Hinson-Hasty
Language: English
Street Date: December 29, 2026
TCIN: 1010436102
UPC: 9781633434998
Item Number (DPCI): 247-08-1711
Origin: Made in the USA or Imported
If the item details aren’t accurate or complete, we want to know about it.

Shipping details

Estimated ship dimensions: 1 inches length x 7.38 inches width x 9.25 inches height
Estimated ship weight: 0.92 pounds
We regret that this item cannot be shipped to PO Boxes.
This item cannot be shipped to the following locations: American Samoa (see also separate entry under AS), Guam (see also separate entry under GU), Northern Mariana Islands, Puerto Rico (see also separate entry under PR), United States Minor Outlying Islands, Virgin Islands, U.S., APO/FPO, Alaska, Hawaii

Return details

This item can be returned to any Target store or Target.com.
This item must be returned within 90 days of the date it was purchased in store, delivered to the guest, delivered by a Shipt shopper, or picked up by the guest.
See the return policy for complete information.

Q: What additional resources are included with the purchase?

submitted by AI Shopping Assistant - 4 days ago
  • A: Purchasing the book includes a free eBook and access to the online liveBook format with an AI assistant.

    submitted byAI Shopping Assistant - 4 days ago
    Ai generated

Q: What is the primary focus of the Zig programming language?

submitted by AI Shopping Assistant - 4 days ago
  • A: Zig focuses on high-performance, low-level programming suitable for serious projects like operating systems and embedded code.

    submitted byAI Shopping Assistant - 4 days ago
    Ai generated

Q: What programming concepts does this book cover?

submitted by AI Shopping Assistant - 4 days ago
  • A: The book covers systems programming concepts, including writing libraries, daemons, shell utilities, and low-level applications.

    submitted byAI Shopping Assistant - 4 days ago
    Ai generated

Q: Who is the author of this book?

submitted by AI Shopping Assistant - 4 days ago
  • A: The author is Garrison Hinson-Hasty, a cybersecurity and AI researcher at the University of Chicago.

    submitted byAI Shopping Assistant - 4 days ago
    Ai generated

Q: Is prior programming experience required to understand this book?

submitted by AI Shopping Assistant - 4 days ago
  • A: Experience in low-level languages like C, C++, or Rust is helpful but not essential for understanding the content.

    submitted byAI Shopping Assistant - 4 days ago
    Ai generated

Additional product information and recommendations

Discover more options

Frequently bought together

Get top deals, latest trends, and more.

Privacy policy