← Вернуться на главную страницу
This page was translated by the Zig community,
see the original version
or
report errors.
Обучение
Этот раздел содержит список ресурсов, которые помогут вам изучить Zig и понять его философию.
Документация
Unstable (master)
- Документация языка
- Документация стандартной библиотеки (экспериментальная)
Latest Stable (0.12.0)
- Документация языка
- Документация стандартной библиотеки (экспериментальная)
Guides
This section is eventually going to be bundled with Zig’s standard library documentation, but in the meantime you can browse it from here.
- Zig Build System Introduction to the Zig build system.
Введение
Все введения в Zig, предназначенные для программистов с разным уровнем подготовки.
- Подробный обзор
Подробный обзор возможностей Zig с точки зрения системного программирования. - Зачем нужен Zig, если уже есть C++, D и Rust?
Введение в Zig для программистов на C++, D и Rust. - Примеры кода
Список примеров кода для получения представления о том, как выглядит код на Zig. - Инструменты
Список полезных инструментов, которые помогут вам писать код на Zig.
Начало работы
Если вы готовы начать программировать на Zig, это руководство поможет вам настроить вашу среду разработки.
Обучающие ресурсы в сети
- zig.guide
Структурированное введение в Zig от Sobeston. - Ziglings
Изучайте Zig, исправляя маленькие сломанные программы. - Zig on Exercism Решайте задачи по программированию и учитесь под руководством наставников, чтобы свободно владеть языком Zig.
Связанные видео и блоги
- Road to Zig 1.0 [video] Видео от Andrew Kelley, представляет Zig и его философию.
- Zig’s New Relationship with LLVM
Запись в блоге о работе над самораскручивающимся компиляторе Zig, также отмеченная в статье на lwn.net.