![](https://webcf.waybackmachine.org/web/20240110064958im_/https://habrastorage.org/r/w1560/getpro/habr/upload_files/511/8b1/41e/5118b141e9cf41a780bbe81d95f92c0e.png)
Вышла версия 0.4.4 статически типизированного языка программирования V (vlang).
Основными целями создания проекта V являются простота изучения и использования, высокая читаемость, быстрая компиляция, повышенная безопасность, эффективная разработка, кроссплатформенное использование, улучшенное взаимодействие с языком C, лучшая обработка ошибок, современные возможности и более удобное сопровождение программ. Проект развивает свою графическую библиотеку и пакетный менеджер. Исходный код компилятора проекта, библиотек и сопутствующих инструментов открыт под лицензией MIT.
Изменения в версии V 0.4.4:
атрибуты переведены на использования нового синтаксиса;
для структур и объединений реализованы атрибуты "@[aligned]" и "@[aligned:8]";
присвоение нулевого значения полям со ссылками теперь может выполняться только в блоках unsafe;
добавлены флаги "r" и "R" повтора строк;
подготовлена экспериментальная версия модуля x.vweb с реализацией простого, но мощного веб-сервера со встроенной маршрутизацией, обработкой параметров, шаблонами и прочими возможностями. В стандартной библиотеке языка есть как многопоточный и блокирующий веб-сервер (vweb), так и однопоточный неблокирующий (x.vweb) по типу Node.js;
реализована библиотека для работы с ssh - vssh;
добавлен модуль для работы с одноразовыми паролями (HOTP и POTP) - votp;
возобновилась разработка простой операционной системы на V - vinix.
Источник: OpenNET.