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