Skip to content

はじめに

Vは、保守性の高いソフトウェアを構築するために設計された、静的型付けのコンパイル型プログラミング言語です。

Go、Oberon、Rust、Swift、Kotlin、Pythonの影響を受けています。VはGoに似ていて、ほぼ同じくらいシンプルですが、コンパイルがはるかに高速で、より多くの安全機能を提供します。

シンプルでありながら、Vはあらゆる分野をカバーしています:システムプログラミング、Web開発、ゲーム開発、GUIアプリ、モバイル、科学、組み込み、ツールなど。

主な特徴

  • シンプル — 週末で言語全体を学べます。Goを知っていれば、Vの約80%はすでに知っています。
  • 高速コンパイル — CPUコアあたり毎秒〜11万〜120万行。Vは1秒以内に自分自身をコンパイルします。
  • 安全 — nullなし、グローバル変数なし、未定義動作なし。デフォルトで不変。
  • パフォーマンス — Cと同じくらい高速。人間が読めるCにコンパイルされます。
  • ゼロ依存 — コンパイラはわずか400KBで外部依存なし。
  • C/C++翻訳 — C/C++プロジェクト全体を自動的にVに変換。
  • ホットコードリロード — 状態を失わずにアプリ実行中にコードを変更。
  • 組み込みORM & Webフレームワーク — 必要なものはすべて標準ライブラリに含まれています。

スタートガイド

  • インストール — ソースからVをビルドするかバイナリをダウンロード。
  • Hello World — 最初のVプログラム。
  • 変数 — 変数の宣言と使用方法。
  • 関数 — 関数の定義と呼び出し。

外部リソース

Released under the MIT License.