goの紹介とインストール


1.紹介とインストール
ゴランって何?
GoはGolangとも呼ばれ(Rob Pikeによると言語はGo、Golangは公式サイトのURLにすぎない)、グーグルが開発したオープンソースのコンパイル型の静的言語である.
Golangの主な関心事は,高可用性と拡張性のWebアプリケーションの開発を容易にすることである.(Goの位置づけはシステムプログラミング言語であり,Web開発のサポートがよいだけである)
なぜGolangを選んだのか
Python,Ruby,Nodejsなど、他のプログラミング言語が同じ仕事をすることができる以上、なぜGolangをサービス側プログラミング言語として選んだのでしょうか.
以下は私がGo言語を使用して発見したいくつかの利点です.
  • は言語の一部である(標準ライブラリでは実現されていない)ため、マルチスレッドプログラムの作成は容易である.次のチュートリアルでは、Goroutinesとchannelsメカニズムによる同時実行について説明します.
  • Golangはコンパイル言語です.ソースコードはバイナリマシンコードにコンパイルされます.NodejsのJavaScriptのような解釈言語にはこのプロセスはありません.
  • 言語仕様は非常に簡潔です.すべての規範は1つのページに展示されていて、あなたはそれを使って自分のコンパイラを書くことができます.
  • Goコンパイラは静的リンクをサポートします.すべてのGoコードは、大きなバイナリファイル(現在のディスク領域に比べて大きくない)に静的にリンクでき、クラウドサーバに簡単に導入できます.依存性を心配する必要はありません.

  • インストール
    Golangは、Mac、Windows、Linuxの3つのプラットフォームをサポートしています.あなたはいることができます;で、対応するプラットフォームのバイナリファイルをダウンロードします.(周知の理由でダウンロードできない場合は;ダウンロード)
    Mac OS
    にありますインストーラをダウンロードします.ダブルクリックしてインストールを開始し、インストールのプロンプトに従うと、Golangは/usr/local/goディレクトリにインストールされ、/usr/local/go/binフォルダもPATH環境変数に追加されます.
    Windows
    にありますMSIインストーラをダウンロードします.ダブルクリックしてインストールを開始し、インストールのプロンプトに従うと、GolangはC:\Goディレクトリにインストールされ、c:\Go\binディレクトリもPATH環境変数に追加されます.
    Linux
    にありますtarファイルをダウンロードし、/usr/localに解凍します./usr/local/go/binからPATHの環境変数を追加してください.GoはLinuxに正常にインストールされました.