Goは、Googleが開発したコンパイル型の静的型付け言語。 シンプルな構文・高速なビルド・優れた並行処理サポートを兼ね備え、バックエンドやCLIツール開発で広く採用されている。
主な特徴
- シンプルな構文(継承なし、ジェネリクスはGo 1.18以降)
- goroutineによる軽量な並行処理
- 静的型付けとガベージコレクション
- クロスコンパイルが容易
エコシステム
Webフレームワーク
- Echo — 高性能な軽量Webフレームワーク
開発ツール
- air — Goアプリのホットリロードツール
参考
実務メモ
Go は、golang の文脈で出てくることが多い。辞書的な定義だけでなく、この語で何を短く言い表したいのかまで揃えておくと会話がぶれにくい。
近い言葉と混ぜると説明が曖昧になりやすいので、対象、役割、使う場面を一段だけ具体化して捉えるのが楽。用語集では、その入口として押さえておくと十分。
hsb.horse