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

Spis treści

  1. Instalacja Ziga
  2. Przegląd języka - część 1
  3. Przegląd języka - część 2
  4. Przewodnik po stylach
  5. Wskaźniki
  6. Pamięć stosu
  7. Pamięć sterty i alokatory
  8. Generyczność (polimorfizm parametryczny)
  9. Kodowanie w Zigu
  10. 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ę.