Обновлён проект статически типизированного языка программирования V (vlang)
В середине июля 2026 года состоялся выпуск новой версии статически типизированного языка программирования V 0.5.2 (vlang на Github, также доступен блог проекта, где добавлена локализация на русский язык). Исходный код компилятора, библиотек и сопутствующих инструментов открыт под лицензией MIT. Разработка проекта ведётся более 7 лет.
Целью создания V является простота изучения и использования, высокая читаемость, быстрая компиляция, повышенная безопасность, эффективная разработка, кроссплатформенное использование, улучшенное взаимодействие с языком C, лучшая обработка ошибок, отключаемый сборщик мусора (GC), современные возможности и более удобное сопровождение программ. Проект также развивает свою графическую библиотеку и пакетный менеджер.
«V — это простой, быстрый, безопасный, компилируемый язык программирования общего назначения для разработки поддерживаемого программного обеспечения. Есть несколько веских причин использовать V, о которых вы можете узнать больше здесь: The V Programming Language. Поскольку V находится в активной разработке, в нём часто будет много ломающих изменений. Поэтому рекомендуется устанавливать V из исходного репозитория на github.com/vlang/v.», — пояснил автор проекта Александр Медведников.
По информации OpenNET, основные изменения и доработки в новой версии V:
внедрена начальная версия управления владением памятью (как в Rust) с использованием флага ‑ownership. Вся логика реализована во время компиляции (comptime), поэтому не оказывает влияния на скорость или размер обычного V‑кода;
добавлен VGC, параллельный сборщик мусора (tri‑color mark‑and‑sweep), перенесённый из Go;
реализованы модули для iOS и macOS, позволяющие писать код без использования Objective‑C;
включена поддержка нового бэкенда
Читать на habr.com