0PricingLogin
Zig Academy · Lesson

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

  1. What Problem Does Zig Solve?
  2. Zig vs C, Rust, and Go
  3. No Hidden Control Flow, No Hidden Allocations
  4. What You Can Build with Zig
← Back to Zig Academy