Systems Programming with Zig (Paperback)

Language: English

Published by Packt Publishing Limited, Birmingham, 2026

1807426432 / 9781807426439

  • Softcover
  • New
See all details

Seller: AussieBookSeller, Truganina, VIC, AustraliaAussieBookSeller

5-star seller

AbeBooks seller since June 22, 2007

Softcover

Condition: New

£ 66.80

£ 28.01 shipping 
Ships from Australia to U.S.A.

Quantity: 1 available

Add to basket
Free 30-day returns

Item description from seller

Paperback. Build efficient systems software with the Zig programming language by creating UNIX tools, network services, asynchronous applications, and high-performance servers.Key FeaturesBuild real-world systems software and UNIX programming tools through practical Zig projectsDevelop network programming skills through TCP, UDP, HTTP services, concurrent applications, and CLI toolsMaster memory management, I/O, and systems-level design with the Zig programming languageBook DescriptionBuild reliable systems software with Zig through a project-driven approach focused on practical engineering challenges. Guided by UNIX systems engineer & bestselling author Mihalis Tsoukalos, you will learn modern systems programming techniques while creating production-ready applications, UNIX tools, & network services.This book takes you from essential UNIX tooling and build infrastructure to advanced topics such as direct memory access, binary formats, filesystem monitoring, networking, concurrency, asynchronous I/O, & database integration. Through hands-on projects, you will create command-line utilities, TCP and UDP services, HTTP applications, file indexing tools, cache servers, & a domain-specific language interpreter that combines memory management, comptime metaprogramming, parsing, evaluation, & error handling.Each chapter demonstrates how Zig features solve practical systems programming problems. You will work with memory management, process control, synchronization primitives, event-driven architectures, SQLite integration, protocol design, & performance-focused data structures while learning the reasoning behind key engineering decisions.By the end of this book, you will be able to build efficient and maintainable systems software in Zig & confidently apply the language to production projects.What you will learnBuild production-ready UNIX command-line tools with ZigDevelop TCP, UDP, and HTTP network services and applicationsApply systems programming techniques to memory, filesystems, and process managementManage memory and binary data safely and efficientlyImplement multithreading, synchronization, and concurrent systemsCreate asynchronous I/O and event-driven network applicationsIntegrate SQLite into real-world Zig applicationsDesign and build a domain-specific language using parsing and comptime techniquesWho this book is forSoftware developers, systems programmers, UNIX systems engineers, and backend engineers who already understand Zig fundamentals and want to build production-ready systems software. Familiarity with programming concepts and experience using languages such as C, C++, Rust, Go, or Python will help you get the most from this book. This item is printed on demand. Shipping may be from our Sydney, NSW warehouse or from our UK or US warehouse, depending on stock availability. …

Seller Inventory # 9781807426439

Title
Systems Programming with Zig (Paperback)
Author
Mihalis Tsoukalos
Publisher
Packt Publishing Limited, Birmingham
Publication year
2026
Condition
new
Binding
Paperback
Language
English
ISBN 10
1807426432
ISBN 13
9781807426439

AussieBookSeller

Truganina, VIC, Australia

5-star seller

AbeBooks seller since June 22, 2007

Shipping rates from Australia to U.S.A.

Item25 to 45 business days8 to 14 business days
First item£ 28.01£ 33.31
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.

Payment methods

  • Visa
  • Mastercard
  • American Express
  • Apple Pay
  • Google Pay

Seller's business information

The Nile Group Pty Ltd

42 Apex Drive
Truganina, VIC Australia 3029