No Hidden Control Flow, No Hidden Allocations
The design promises that define Zig.
Two Famous Promises
Zig is known for two rules: no hidden control flow and no hidden allocations. Together they make code easy to read and trust.
What Control Flow Means
Control flow is the order your code runs in. Hidden control flow is when calls happen that you cannot see on the page, surprising you later.
All lessons in this course
- What Problem Does Zig Solve?
- Zig vs C, Rust, and Go
- No Hidden Control Flow, No Hidden Allocations
- What You Can Build with Zig