Nauka Ziga
Witamy w Nauce Ziga, wprowadzeniu do języka programowania Zig. Ten przewodnik ma na celu ułatwienie korzystania z Ziga. Zakłada on wcześniejsze doświadczenie w programowaniu, choć nie w żadnym konkretnym języku.
Zig jest intensywnie rozwijany i zarówno język Zig, jak i jego standardowa biblioteka stale ewoluują. Niniejszy przewodnik dotyczy najnowszej wersji rozwojowej Ziga. Może się jednak zdarzyć, że część kodu nie będzie zsynchronizowana. Jeśli pobrałeś najnowszą wersję Ziga i masz problemy z uruchomieniem kodu, zgłoś ten problem (w języku angielskim).
Tłumaczenia
- Chińskie - przez Jiacai Liu
 - Rosyjskie - przez dee0xeed
 - Koreańskie - przez faultnote
 - Brazylijskie - przez João Kitajima
 
Spis treści
- Instalacja Ziga
 - Przegląd języka - część 1
 - Przegląd języka - część 2
 - Przewodnik po stylach
 - Wskaźniki
 - Pamięć stosu
 - Pamięć sterty i alokatory
 - Generyczność (polimorfizm parametryczny)
 - Kodowanie w Zigu
 - Wnioski
 
Instalacja Ziga
Strona pobierania Zig zawiera prekompilowane pliki binarne dla popularnych platform. Na tej stronie znajdziesz pliki binarne dla najnowszej wersji rozwojowej, a także dla głównych wydań. Najnowsza wersja, której dotyczy niniejszy przewodnik, znajduje się na górze strony.
Dla mojego komputera będę pobierał zig-macos-aarch64-0.12.0-dev.2777+2176a73d6.tar.xz. Być może korzystasz z innej platformy lub nowszej wersji. Po rozwinięciu archiwum powinieneś mieć plik binarny zig (oprócz innych rzeczy), który będziesz chciał aliasować lub dodać do swojej ścieżki; w zależności od tego, do czego jesteś przyzwyczajony.
Teraz powinieneś być w stanie uruchomić zig zen i zig version, aby przetestować swoją konfigurację.