Skip to content

简介

V 是一种静态类型的编译型编程语言,专为构建可维护的软件而设计。 它受到 Go、Oberon、Rust、Swift、Kotlin 和 Python 的影响。V 看起来像 Go,几乎同样简单,但编译速度更快,并提供了更多安全特性。 尽管简单,V 涵盖了所有领域:系统编程、Web 开发、游戏开发、GUI 应用、移动端、科学计算、嵌入式、工具开发等。

核心特性

  • 简单 — 用一个周末即可学完整个语言。如果你了解 Go,你已经掌握了约 80% 的 V。
  • 快速编译 — 每个 CPU 核心每秒可编译约 11 万至 120 万行代码。V 在不到 1 秒内完成自身编译。
  • 安全 — 没有 null,没有全局变量,没有未定义行为。默认不可变。
  • 高性能 — 与 C 一样快。编译为人类可读的 C 代码。
  • 零依赖 — 编译器仅 400 KB,无任何外部依赖。
  • C/C++ 转译 — 自动将整个 C/C++ 项目转换为 V。
  • 热代码重载 — 在应用运行时修改代码而不丢失状态。
  • 内置 ORM 和 Web 框架 — 标准库中包含你所需的一切。

从哪里开始

  • 安装 — 从源码构建 V 或下载二进制文件。
  • Hello World — 你的第一个 V 程序。
  • 变量 — 如何声明和使用变量。
  • 函数 — 定义和调用函数。

外部资源

Released under the MIT License.