プログラミング言語 V保守性の高いソフトウェアを開発するために。
これには数秒しかかかりません。
$ git clone --depth=1 https://github.com/vlang/v && cd v && make
または Windows・macOS・Linux 用のビルド済みバイナリをダウンロードしてください。
はじめる →小さなフットプリントと大きな可能性を持つモダンな言語。
V は CPU コアあたり毎秒約 11 万〜 120 万行のコードをコンパイルします。自身のコンパイルは 0.15〜0.6 秒で完了します。
null なし、グローバル変数なし、未定義動作なし、デフォルトで不変。V はコンパイル時にバグのクラス全体を防ぎます。
C と同等の速さ。V は人間が読める C にコンパイルし、GCC・Clang・MSVC などあらゆる C コンパイラをバックエンドとして使用できます。
週末一つで言語全体を習得できます。Go を知っていれば、V の約 80% はすでに知っています。シンプルで読みやすく、保守しやすいコードです。
V コンパイラはわずか 400 KB で、依存性がゼロです。LLVM も libstdc++ も不要。どこからでも数秒でインストールできます。
C/C++ プロジェクト全体を自動的に V へ変換します。C2V ツールは DOOM のソースコードでさえ V にコンパイルできます。
プログラムを再起動せずにコードを変更できます。状態も失われません。長時間起動する GUI アプリに最適です。
SQL ライクなクリーンな構文を持つ組み込み ORM。SQLite・PostgreSQL・MySQL・MSSQL がすぐに使えます。
`veb` は標準ライブラリに含まれる、高速でシンプルかつ使いやすい Web フレームワークです。外部パッケージは不要です。
"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."