Шаг 1
Zig и Rust: что выбрать для системного кода
В этом уроке разбираем zig или rust через практику: сравнить подходы без религиозного спора. Материал помогает разработчику, которому интересен системный код, C-совместимость и явное управление…
Учебное направление
Уроки Zig: hello world, zig build, типы, slices, allocator, error union, try и совместимость с C. Материалы выстроены от первого знакомства до практических задач и следующего уровня.
Быстрый выбор
Выберите первую задачу и переходите к инструкции.
В этом уроке разбираем zig или rust через практику: сравнить подходы без религиозного спора. Материал помогает разработчику, которому интересен системный код, C-совместимость…
В этом уроке разбираем zig и c через практику: понять, где Zig может помочь рядом с C-кодом. Материал помогает разработчику, которому интересен…
В этом уроке разбираем zig error union try через практику: разобрать обработку ошибок без исключений. Материал помогает разработчику, которому интересен системный код,…
В этом уроке разбираем zig allocator через практику: понять, почему Zig просит явно выбрать стратегию выделения памяти. Материал помогает разработчику, которому интересен…
В этом уроке разбираем zig slices через практику: увидеть отличие массива фиксированной длины от slice. Материал помогает разработчику, которому интересен системный код,…
В этом уроке разбираем zig с нуля через практику: запустить первую программу и понять разницу между zig run и проектной сборкой. Материал…
Маршрут обучения
Шаг 1
В этом уроке разбираем zig или rust через практику: сравнить подходы без религиозного спора. Материал помогает разработчику, которому интересен системный код, C-совместимость и явное управление…
Шаг 2
В этом уроке разбираем zig и c через практику: понять, где Zig может помочь рядом с C-кодом. Материал помогает разработчику, которому интересен системный код, C-совместимость…
Шаг 3
В этом уроке разбираем zig error union try через практику: разобрать обработку ошибок без исключений. Материал помогает разработчику, которому интересен системный код, C-совместимость и явное…
Шаг 4
В этом уроке разбираем zig allocator через практику: понять, почему Zig просит явно выбрать стратегию выделения памяти. Материал помогает разработчику, которому интересен системный код, C-совместимость…
Шаг 5
В этом уроке разбираем zig slices через практику: увидеть отличие массива фиксированной длины от slice. Материал помогает разработчику, которому интересен системный код, C-совместимость и явное…
Учебные дорожки
Сгруппированные материалы для последовательного изучения.
Маршрут 1
Маршрут 2
Самопроверка
Материалы рубрики
В этом уроке разбираем zig или rust через практику: сравнить подходы без религиозного спора. Материал помогает разработчику, которому интересен системный код, C-совместимость и явное управление памятью, поэтому здесь будет не справка, а рабочий…
В этом уроке разбираем zig и c через практику: понять, где Zig может помочь рядом с C-кодом. Материал помогает разработчику, которому интересен системный код, C-совместимость и явное управление памятью, поэтому здесь будет не…
В этом уроке разбираем zig error union try через практику: разобрать обработку ошибок без исключений. Материал помогает разработчику, которому интересен системный код, C-совместимость и явное управление памятью, поэтому здесь будет не справка, а…
В этом уроке разбираем zig allocator через практику: понять, почему Zig просит явно выбрать стратегию выделения памяти. Материал помогает разработчику, которому интересен системный код, C-совместимость и явное управление памятью, поэтому здесь будет не…
В этом уроке разбираем zig slices через практику: увидеть отличие массива фиксированной длины от slice. Материал помогает разработчику, которому интересен системный код, C-совместимость и явное управление памятью, поэтому здесь будет не справка, а…
В этом уроке разбираем zig с нуля через практику: запустить первую программу и понять разницу между zig run и проектной сборкой. Материал помогает разработчику, которому интересен системный код, C-совместимость и явное управление памятью,…