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 はコンパイル時にバグのクラス全体を防ぎます。

パフォーマンス

C と同等の速さ。V は人間が読める C にコンパイルし、GCC・Clang・MSVC などあらゆる C コンパイラをバックエンドとして使用できます。

シンプルな言語

週末一つで言語全体を習得できます。Go を知っていれば、V の約 80% はすでに知っています。シンプルで読みやすく、保守しやすいコードです。

依存性ゼロの 400 KB コンパイラ

V コンパイラはわずか 400 KB で、依存性がゼロです。LLVM も libstdc++ も不要。どこからでも数秒でインストールできます。

C/C++ 変換

C/C++ プロジェクト全体を自動的に V へ変換します。C2V ツールは DOOM のソースコードでさえ V にコンパイルできます。

ホットコードリロード

プログラムを再起動せずにコードを変更できます。状態も失われません。長時間起動する GUI アプリに最適です。

組み込み ORM

SQL ライクなクリーンな構文を持つ組み込み ORM。SQLite・PostgreSQL・MySQL・MSSQL がすぐに使えます。

組み込み Web フレームワーク

`veb` は標準ライブラリに含まれる、高速でシンプルかつ使いやすい Web フレームワークです。外部パッケージは不要です。

パートナー & スポンサー

GitHub Sponsors でスポンサーになる

Released under the MIT License.