Languages Features Creators Calendar CSV Resources Blog About Pricing Add Language
GitHub icon


Zig - Programming language

< >

Zig is a programming language created in 2015 by Andrew Kelley.

#190on PLDB 8Years Old 23.5kUsers
0Books 0Papers 4kRepos

Try now: Riju · TIO

A programming language designed for robustness, optimality, and clarity.

Example from Compiler Explorer:
// Type your code here, or load an example. export fn square(num: i32) i32 { return num * num; }
Example from Riju:
const std = @import("std"); pub fn main() anyerror!void {"Hello, world!", .{}); }
Example from hello-world:
const std = @import("std"); pub fn main() !void { const stdout =; try stdout.print("Hello World", .{}); }

Language features

Feature Supported Token Example
Line Comments
Binary Literals
Strings "
"Hello world"
Print() Debugging std.debug.print
x86-assembly.html · zig.html · octave.html

View source

- Build the next great programming language · Search · v2023 · Day 208 · Docs · Acknowledgements · Traffic · Traffic Today · Mirrors · GitHub ·