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

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