Учебное направление

Zig

Уроки Zig: hello world, zig build, типы, slices, allocator, error union, try и совместимость с C. Материалы выстроены от первого знакомства до практических задач и следующего уровня.

Быстрый выбор

С чего начать Zig

Выберите первую задачу и переходите к инструкции.

Zig и Rust: что выбрать для системного кода

В этом уроке разбираем zig или rust через практику: сравнить подходы без религиозного спора. Материал помогает разработчику, которому интересен системный код, C-совместимость…

Zig и C: совместимость без мифов

В этом уроке разбираем zig и c через практику: понять, где Zig может помочь рядом с C-кодом. Материал помогает разработчику, которому интересен…

Error union и try

В этом уроке разбираем zig error union try через практику: разобрать обработку ошибок без исключений. Материал помогает разработчику, которому интересен системный код,…

Память и allocator в Zig

В этом уроке разбираем zig allocator через практику: понять, почему Zig просит явно выбрать стратегию выделения памяти. Материал помогает разработчику, которому интересен…

Типы, массивы и slices в Zig

В этом уроке разбираем zig slices через практику: увидеть отличие массива фиксированной длины от slice. Материал помогает разработчику, которому интересен системный код,…

Zig с нуля: hello world и zig build

В этом уроке разбираем zig с нуля через практику: запустить первую программу и понять разницу между zig run и проектной сборкой. Материал…

Маршрут обучения

Как двигаться по порядку

1

Шаг 1

Zig и Rust: что выбрать для системного кода

В этом уроке разбираем zig или rust через практику: сравнить подходы без религиозного спора. Материал помогает разработчику, которому интересен системный код, C-совместимость и явное управление…

2

Шаг 2

Zig и C: совместимость без мифов

В этом уроке разбираем zig и c через практику: понять, где Zig может помочь рядом с C-кодом. Материал помогает разработчику, которому интересен системный код, C-совместимость…

3

Шаг 3

Error union и try

В этом уроке разбираем zig error union try через практику: разобрать обработку ошибок без исключений. Материал помогает разработчику, которому интересен системный код, C-совместимость и явное…

4

Шаг 4

Память и allocator в Zig

В этом уроке разбираем zig allocator через практику: понять, почему Zig просит явно выбрать стратегию выделения памяти. Материал помогает разработчику, которому интересен системный код, C-совместимость…

5

Шаг 5

Типы, массивы и slices в Zig

В этом уроке разбираем zig slices через практику: увидеть отличие массива фиксированной длины от slice. Материал помогает разработчику, которому интересен системный код, C-совместимость и явное…

Учебные дорожки

Маршруты по теме «Zig»

Сгруппированные материалы для последовательного изучения.

Самопроверка

Как понять, что можно идти дальше

  1. Вы можете повторить основной пример без пропущенных шагов
  2. Понимаете назначение ключевых команд и параметров
  3. Умеете проверить результат и прочитать сообщение об ошибке
  4. Можете изменить пример под собственную задачу

Материалы рубрики

Новые материалы по теме «Zig»

Zig и Rust: что выбрать для системного кода

В этом уроке разбираем zig или rust через практику: сравнить подходы без религиозного спора. Материал помогает разработчику, которому интересен системный код, C-совместимость и явное управление памятью, поэтому здесь будет не справка, а рабочий…

Zig и C: совместимость без мифов

В этом уроке разбираем zig и c через практику: понять, где Zig может помочь рядом с C-кодом. Материал помогает разработчику, которому интересен системный код, C-совместимость и явное управление памятью, поэтому здесь будет не…

Error union и try

В этом уроке разбираем zig error union try через практику: разобрать обработку ошибок без исключений. Материал помогает разработчику, которому интересен системный код, C-совместимость и явное управление памятью, поэтому здесь будет не справка, а…

Память и allocator в Zig

В этом уроке разбираем zig allocator через практику: понять, почему Zig просит явно выбрать стратегию выделения памяти. Материал помогает разработчику, которому интересен системный код, C-совместимость и явное управление памятью, поэтому здесь будет не…

Типы, массивы и slices в Zig

В этом уроке разбираем zig slices через практику: увидеть отличие массива фиксированной длины от slice. Материал помогает разработчику, которому интересен системный код, C-совместимость и явное управление памятью, поэтому здесь будет не справка, а…

Zig с нуля: hello world и zig build

В этом уроке разбираем zig с нуля через практику: запустить первую программу и понять разницу между zig run и проектной сборкой. Материал помогает разработчику, которому интересен системный код, C-совместимость и явное управление памятью,…

Настройки cookie