Přeskočit na obsah

Zig (programovací jazyk)

Z Wikipedie, otevřené encyklopedie
Zig
Vznik8. února 2016
AutorAndrew Kelley
Poslední verze0.15.2 (11. října 2025)
LicenceMIT

Zig je kompilovaný, imperativní, strukturovaný programovací jazyk. V roce 2016 ho vyvinul americký programátor Andrew Kelley. Zig je navržen jako nástupce programovacího jazyka C s více funkcemi a větší rychlostí kompilace. Zig je svobodný software vydaný pod licencí MIT. Zig byl navrhnut s vylepšením bezpečnosti kódu ale podobně jako jazyk C neobsahuje garbage collector a manipulace s pamětí je zcela manuální.

Název Zig byl vybrán pomocí skriptu který generoval náhodné kombinace písmen začínajících písmenem z. [1]

Vývoj jazyka Zig byl 26. Listopadu 2025 přemístěn z GitHub na Codeberg.[2]

Zig byl navržen jako velice robustní, optimalizovaný a rychlý jazyk podobný jako jazyky C nebo C++. Jazyk spravuje a vyvíjí ho nezisková organizace Zig Software Foundation (ZSF).[3] Zig také obsahuje kompilátor jazyků C a C++ a standardní knihovny jazyka C.

Příklady

[editovat | editovat zdroj]

„Hello, World!“

[editovat | editovat zdroj]

Tento program vypíše "Hello, World!" do konzole.

const std = @import("std");

pub fn main(init: std.process.Init) !void {
    try std.Io.File.stdout().writeStreamingAll(init.io, "Hello, World!\n");
}

V tomto článku byl použit překlad textu z článku Zig (programming language) na anglické Wikipedii.

  1. 262588213843476. origin of the zig programming language name. https://github.com/andrewrk/zig/. Gist [online]. [cit. 2026-03-16]. Dostupné online. (anglicky)
  2. Migrating from GitHub to Codeberg ⚡ Zig Programming Language. ziglang.org [online]. [cit. 2026-03-16]. Dostupné online.
  3. Zig Software Foundation ⚡ Zig Programming Language. ziglang.org [online]. [cit. 2026-03-18]. Dostupné online.

Externí odkazy

[editovat | editovat zdroj]