Ласкаво просимо до Вивчаємо 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
, щоб перевірити корректність налаштування.