min117の日記

初期desireもち。趣味Mac,メインFedora,仕事xp。

Go言語でなぜ作るか → スケーラブルな環境で強力だから(っぽい)

ハピタス登録で1,000円分になるURL

その買うを、もっとハッピーに。|ハピタス

 

Gollang Tutorial

なぜGoで作るのかを冒頭でちゃんと説明してたので面白かった。

Golang Tutorial for Beginners | Full Go Course

www.youtube.com

比較的新しい言語だけど

インフラに強い。

マルチスレッド処理にもってこい。

CやJavaだとマルチコアでの同時実行のコストが高い(+遅い)。

例えばGoogle Docで同時編集したときにマルチスレッド処理は必須。

スケールな環境でも。

Goはサーバサイド言語なので

dockerをはじめとした有名どころで使われている。

(なんか虫っぽいアイコンが多いな…)

 

シンプルだけど強力。

クロスプラットフォームで実行できる。

などなど。

Goで書きまくりたい

前にうちのmacOSにいれたっけか。

$ go version

お。入ってる。アップデートってどうするんだろ。

macOS環境でgoをupgradeする(通常インストールとbrew環境それぞれ) - at backyard

$ which go

$ brew update && brew upgrade go

エラー。

$ brew cleanup

$ brew install go

 

 

 

 

buildersbox.corp-sansan.com

min117.hatenablog.com