Ласкаво просимо до Вивчаємо Zig, знайомства з мовою програмування Zig. Цей посібник спрямований на те, щоб вам було комфортно користуватися Zig. Це передбачає попередній досвід програмування, але не на якійсь конкретній мові.
Zig активно розвивається, і як мова Zig, так і її стандартна бібліотека постійно розвиваються. Цей посібник використовує останні версії Zig для розробки. Проте частина коду може бути не синхронізована. Якщо ви завантажили останню версію Zig і маєте проблеми із запуском коду повідомте про проблему.
Переклади
- Китайська - від Jiacai Liu
 - Російська - від dee0xeed
 - Корейська - від faultnote
 - Бразильська Португальська - від João Kitajima
 - Польська - від Roman Frołow
 
Зміст
- Встановлюємо Zig
 - Огляд Мови, частина 1
 - Огляд Мови, частина 2
 - Керівництво по стилю оформлення
 - Вказівники
 - Стекова пам’ять
 - Динамічна пам’ять та розподільники пам’яті
 - Узагальнені структури даних
 - Програмуємо мовою Zig
 - Висновки
 
Встановлюємо Zig
Сторінка завантаження Zig містить попередньо скомпільовані двійкові файли для поширених платформ. На цій сторінці ви знайдете двійкові файли для версій в розробці, а також для стабільні версій. Останню версію, яка використовується в цьому посібнику, можна знайти у верхній частині сторінки.
Для свого комп’ютера я буду завантажувати zig-macos-aarch64-0.12.0-dev.2777+2176a73d6.tar.xz. Можливо, ви використовуєте іншу платформу або новішому вурсію. Після розпакування архіву у вас має бути двійковий файл zig (на додаток до інших речей), якому ви захочете створити псевдонім або додати до своєї змінної оточення PATH; будь-який підхід, до якого ви звикли.
Тепер ви зможете запустити zig zen і zig version, щоб перевірити корректність налаштування.