概要
Goの良いところってなんだろう?と思ってまとめます。
多分新しいことを知ったら追記していきます。
よく言われるところ
コンパイルが速い
メモリ安全
GoはC言語に近いですが、C言語で問題になっていたメモリ周りは言語側でちゃんとカバーして使う側が意識する必要がなくなってます。
型安全性
LL言語に比べれば。
続きを読む以前の記事で
Goはスレッドよりはるかに軽量なgoroutineでC10K問題を解決する、という話をしましたが、goroutineが軽量なのはなぜか?という理由を深掘りしたことがなかったのでしてみました。
大きく分けると以下の2つのポイントがあります
それぞれ説明していきます。
続きを読む