Go言語とは
Go言語とは、2009年にGoogleによって開発された、コンパイル型のプログラミング言語です。
Google App EngineやHerokuといったサービスでGo言語がサポートされてきており、注目度の高い言語です。
Go言語の特徴
Go言語には以下のような特徴があります。
- 高速コンパイル
- 静的型付け
- クロスコンパイルが容易
高速コンパイル
システムは巨大になるほどビルドの時間が掛かるようになります。
Go言語はコンパイルやリンクに掛かる時間を短縮するよう設計されており、高速なビルドを可能にしています。
静的型付け
Go言語は静的型付けであり、これによってコンパイル時にエラー検出をしたり、 IDEによるインテリセンスなどの様々な機能の恩恵を受けることが出来ます。
クロスコンパイルが容易
Windows、Linux、Macなど、それぞれのプラットフォームで開発していても 他のプラットフォームのバイナリを作成することができます。