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は
Windows
にありますMSIインストーラをダウンロードします.ダブルクリックしてインストールを開始し、インストールのプロンプトに従うと、Golangは
Linux
にありますtarファイルをダウンロードし、
ゴランって何?
GoはGolangとも呼ばれ(Rob Pikeによると言語はGo、Golangは公式サイトのURLにすぎない)、グーグルが開発したオープンソースのコンパイル型の静的言語である.
Golangの主な関心事は,高可用性と拡張性のWebアプリケーションの開発を容易にすることである.(Goの位置づけはシステムプログラミング言語であり,Web開発のサポートがよいだけである)
なぜGolangを選んだのか
Python,Ruby,Nodejsなど、他のプログラミング言語が同じ仕事をすることができる以上、なぜGolangをサービス側プログラミング言語として選んだのでしょうか.
以下は私が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
に正常にインストールされました.