Skip to content
V 编程语言

简洁。快速。安全。编译型。

用于开发易于维护的软件。

从源码安装 V

这只需要几秒钟。

$ git clone --depth=1 https://github.com/vlang/v && cd v && make

或下载适用于 Windows、macOS 和 Linux 的预编译二进制文件。

快速入门 →
特性

为什么选择 V?

一门体积小、野心大的现代语言。

快速编译

V 每个 CPU 核心每秒可编译约 11 万至 120 万行代码,自身编译仅需 0.15–0.6 秒。

安全

无 null、无全局变量、无未定义行为,默认不可变。V 在编译期即可防止整类 bug。

性能

与 C 一样快速。V 编译为人类可读的 C 代码,并可使用任意 C 编译器作为后端,包括 GCC、Clang 和 MSVC。

简洁语言

一个周末即可学完整门语言。懂 Go,就已掌握约 80% 的 V。代码简洁、可读、易维护。

零依赖

V 编译器仅 400 KB,无任何外部依赖。无需 LLVM,无需 libstdc++。随时随地秒速安装。

C/C++ 转写

自动将完整 C/C++ 项目转写为 V。C2V 工具甚至可以将 DOOM 源码编译为 V。

热重载

在程序运行时修改代码,无需重启,不丢失状态。非常适合长时间运行的 GUI 应用。

内置 ORM

内置 ORM,语法简洁,类似 SQL。开箱即用,支持 SQLite、PostgreSQL、MySQL 和 MSSQL。

内置 Web 框架

`veb` 是标准库内置的快速、简单、易用的 Web 框架,无需任何外部包。

Released under the MIT License.