Zig Programming
5 subscribers
13 links
Zig Programming
Download Telegram
Channel created
How To Get Started With Zig ๐Ÿ–ผ๏ธ

Zig is a modern, low-level programming language that prioritizes performance, safety, and simplicityโ€”perfect for systems programming and beyond. If you're looking for an alternative to C with powerful compile-time execution and manual memory management, Zig is worth exploring!

Official website: https://ziglang.org/

Books ๐Ÿ“–

โ€” Introduction to Zig a comprehensive introduction to Zig programming language, I would suggest starting your journey with this wonderful book.
โ€” Learning Zig by Karl Seguin, an introduction to Zig programming language without too much hassle.
โ€” Programming with Zig: From Basics to Mastery (still in progress)

Courses ๐ŸŽ“
โ€” Zig in Depth YouTube series about Zig programming

Practices ๐Ÿ› ๏ธ
โ€” Ziglings number of exercises to practice Zig programming

People ๐Ÿซ‚
โ€” Andrew Kelley, the founder of Zig lang
โ€” Karl Seguin and his blog
โ€” Murat Genc
โ€” Zig SHOWTIME

Libraries ๐Ÿ›๏ธ
โ€” Zigistry like PyPI but for Zig
โ€” Awesome Zig

Websites ๐Ÿ•ธ๏ธ
โ€” Zig News
Please open Telegram to view this post
VIEW IN TELEGRAM
๐Ÿ‘3๐Ÿฆ„2โค1
Zig; what I think after months of using it

An opinionated view over Zig programming language: https://strongly-typed-thoughts.net/blog/zig-2025

Author claims that the simplicity of Zig doesn't guarantee the reliability of the software.
I donโ€™t think that simplicity is a good vector of reliable software. At most, itโ€™s a happy side-effect. Itโ€™s not a requirement, and should remain a secondary mission. What the industry needs is to identify problems (we have) and designs solutions that solve those problems.

But don't forget that Zig didn't reach 1.0 version yet, it is evolving right now.

To be honest I have never heard people saying that Zig is safer than Rust, it cannot be because of control developer has over memory management and allocations. Overall nice deep dive into the trade-offs of Zig. I would recommend reading this article from the top to the bottom.
Found another interesting resource about Zig lang: Zig Cookbook
The release of Zig 0.14.0 has been postponed. The new due date is March 3rd, 2025.
Source: https://ziglang.org/news/0.14.0-delayed/
Zig 0.14.0 has been released: https://ziglang.org/documentation/0.14.0/