V言語・その1
V言語の勉強をしてみる。
まず、V言語(Vlang)は、シンプルで高速なコンパイルが特徴のプログラミング言語らしい。
- シンプルな構文
- 高速コンパイル
- ガベージコレクションはなし
- C言語のコードを直接呼び出すことができる
- Nullチェックがある
Go、Rust、Python、Swift、C言語に影響を受けているようだ。
ほかには…
- 関数のオーバーロードはない
- 変数の初期化が必要
- / /のコメントをネストできる
- 関数を他のモジュールから使う場合はpubをつける(デフォルトでエクスポートはなし)
- 演算子の両側が同じ方ではなければならないが例外として、大きい型には変換できる
- 数値に_で区切っていい
自分にはけっこう都合のいい言語かも…