Блог о разработке на языке программирования Zig
Релиз утилиты CheckLinks v1.0
Релиз учебной CLI-утилиты CheckLinks v1.0. Утилита проверяет ссылки в файле и выводит результаты проверки в консоль или CSV файл.
Вывод русских букв в консоли Windows
Как вывести русские буквы в консоль Windows из программы на Zig. Код примера адаптирован под изменения версии Zig 0.16.0.
Форматирование при печати
Маленькая шпаргалка по форматированию значений при печати в Zig. Надеюсь пригодится кому-то кроме меня, когда нужно сделать что-то сложнее {d} или {s}.
Зеркала для Zig
Список официальных зеркал для скачивания фалов компиллятора Zig. Каждое из зеркал содержит короткое описание с правилами подмены части оригинального URL сборки.
Случайные числа в Zig
Пост о том, как сформировать массив случайных чисел в программе на языке Zig.
Организация ввода данных с клавиатуры
В данной статье я расскажу, как организовать ввод данных с клавиатуры в консоли на языке Zig версии 0.16.0.
Примечания к выпуску 0.16.0
Русский перевод официального Release Notes к версии Zig 0.16.0. Рассказывается о множестве изменений, которые были внесены в компилятор и стандартную библиотеку языка.
Аллокаторы в Zig версии 0.15.1
Аллокатор — это механизм управления памятью в программе. Его задача — выделять блоки памяти для нужд приложения и освобождать их после использования. Расскажем какие аллокаторы есть в стандартной библиотеке Zig версии 0.15.2.
Как использовать Big-O в реальном проекте
Пространные рассуждения о том, какие есть подходы к управлению сложностью в реальных проектах.
Как оценить Big-O в своем проекте?
Немного рассуждений о том, как можно оценить сложность в своем программном коде. И главное, зачем это делать.
Big-O notation простым языком
Рассказ простым языком про управление сложностью в своем программном кода. Способы, термины и их объяснения и зачем это всё придумано.
Методы оптимизации производительности в Zig
Немного популярным языком о методах измерений и оптимизации производительности в программах на языке Zig.
Какие дополнительные приёмы тестирования существуют в Zig?
Поговорим просто о методах тестирования в программах на языке Zig.
Awesome Zig
Коллекция интересных ресурсов и проектов, связанных с языком программирования Zig. Список актуален на 10 апреля 2026 года.
Как Zig улучшает производительность программ?
Тезисы о ключевых особенностях языка программирования Zig, которые позволяют разрабатывать высокопроизводительные программы.
Почему Zig считается безопасным языком программирования?
Почему же Zig является безопасным языком создания программ? Несколько простых тезисов на эту тему, которые лежат на поверхности.
Zig vs Rust для CLI-утилит
Поговорим о том, подходит ли язык программирования Zig для создания CLI-утилит и способен ли он соперничать в этой сфере с Rust.
Как Zig справляется с проблемами C
Язык Zig стремится стать современным аналогом Си. Насколько его амбиции оправданы? Какие возможности он открывает для разработчиков?
Примеры использования Zig
Пример простейшей программы на Zig, которая выводит в консоль приветственную фразу. Рассмотрены особенности разных версий.
Может ли Zig стать заменой Go и Rust?
Рассмотрим, какое место занимает язык программирования Zig в современной разработке низкоуровневого программного обеспечения.
Основы работы с Unicode в Zig
Основы работы с Unicode и русскими строками в языке программирования Zig. Разбор понятия codepoint и операций со строками.
Краткий пересказ изменений в версии Zig 0.15.1
Краткий пересказ изменений, которые появились в языке и стандартной библиотеке версии 0.15.1.
Тестирование на языке Zig
Рассказ о тестировании программ на языке Zig. Качественные тесты гарантируют предсказуемость и надежность кода ваших программ.