Вивчаємо Zig Українською

Ласкаво просимо до Вивчаємо Zig, знайомства з мовою програмування Zig. Цей посібник спрямований на те, щоб вам було комфортно користуватися Zig. Це передбачає попередній досвід програмування, але не якоюсь конкретною мовою.

Zig перебуває в активній розробці, і як мова, так і її стандартна бібліотека постійно змінюються. Цей посібник використовує останні версії Zig для розробки. Проте частина коду може бути неактуальною. Якщо ви завантажили останню версію Zig і маєте проблеми із запуском коду, повідомте про проблему.

Переклади

  1. Китайська - від Jiacai Liu
  2. Російська - від dee0xeed
  3. Корейська - від faultnote
  4. Бразильська португальська - від João Kitajima
  5. Польська - від Roman Frołow

Зміст

  1. Встановлюємо Zig
  2. Огляд Мови, частина 1
  3. Огляд Мови, частина 2
  4. Керівництво по стилю оформлення
  5. Вказівники
  6. Стекова пам’ять
  7. Динамічна пам’ять та розподільники пам’яті
  8. Узагальнені структури даних
  9. Програмуємо мовою Zig
  10. Висновки

Встановлюємо Zig

Сторінка завантаження Zig містить попередньо скомпільовані двійкові файли для поширених платформ. На цій сторінці ви знайдете двійкові файли для версій в розробці, а також для стабільних версій. Останню версію, яка використовується в цьому посібнику, можна знайти у верхній частині сторінки.

Для свого комп’ютера я буду завантажувати zig-macos-aarch64-0.12.0-dev.2777+2176a73d6.tar.xz. Можливо, ви використовуєте іншу платформу або новішу версію. Після розпакування архіву у вас має бути двійковий файл zig (на додаток до інших речей), для якого ви захочете створити псевдонім або який додасте до своєї змінної оточення PATH — на ваш вибір.

Тепер ви зможете запустити zig zen і zig version, щоб перевірити коректність налаштування.