Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Programming Language

Zig

Systems Language

Zig is a general-purpose, imperative, statically typed, compiled system programming language, first released by Andrew Kelley in 2016, intended as a modern alternative to C. Zig aims for simplicity, performance and robustness, with no hidden control flow, no hidden memory allocations, and no preprocessor or macros; instead, metaprogramming is achieved through the compile-time execution of ordinary Zig code, and Zig can also be used to compile C and C++ code.

Facts
First Released
2016 1
Significance
System programming language designed as a general-purpose improvement to C 1
Connections

Influenced By

C, Programming Languages

"Zig is a system programming language designed to be a general-purpose improvement to the C programming language." en.wikipedia.org/wiki/Zig_(programming_language)

Sources
1. Zig (programming language)
  • Infobox, first appeared
    February 8, 2016
  • Lead paragraph
    Zig is a system programming language designed to be a general-purpose improvement to the C programming language.
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.