Язык программирования VДля разработки легко поддерживаемых приложений.
Это займёт пару секунд.
$ git clone --depth=1 https://github.com/vlang/v && cd v && make
Или скачайте готовые бинарные файлы для Windows, macOS и Linux.
Начать →Современный язык с маленьким размером и большими амбициями.
V компилирует от ~110k до 1,2 миллиона строк кода в секунду на одно ядро CPU. Компилирует себя за 0,15–0,6 секунды.
Нет null, нет глобальных переменных, нет неопределённого поведения, неизменяемость по умолчанию. V предотвращает целые классы ошибок на этапе компиляции.
Такой же быстрый, как C. V компилируется в читаемый C и может использовать любой C-компилятор в качестве бэкенда, включая GCC, Clang и MSVC.
Изучите весь язык за выходные. Если вы знаете Go, вы уже знаете ~80% V. Простой, читаемый, поддерживаемый код.
Компилятор V занимает всего 400 КБ без каких-либо зависимостей. Нет LLVM, нет libstdc++. Установка за секунды из любого места.
Автоматически переводите целые проекты C/C++ в V. Инструмент C2V может даже скомпилировать исходный код DOOM в V.
Изменяйте код во время работы программы без перезапуска. Состояние не теряется. Идеально для долгоживущих GUI-приложений.
Встроенный ORM с чистым SQL-подобным синтаксисом. Работает с SQLite, PostgreSQL, MySQL и MSSQL без дополнительной настройки.
`veb` — быстрый, простой и удобный веб-фреймворк, включённый в стандартную библиотеку. Внешние пакеты не нужны.
"V is an impressive programming language. Its simplicity paired with speed makes it stand out."
"I've been using V for scripting and it's absolutely sensational. The compile times are insane."
"V has the right ideas. Readable code, fast compilation, and no GC pauses by default — what more could you want?"
"Coming from Go, V feels immediately familiar but faster and more opinionated in the right ways."
"The 400KB compiler with zero dependencies is not a gimmick — it actually works, anywhere."
"Hot code reloading in V changed how I build GUI apps. No more restarting just to see a layout change."