読者です 読者をやめる 読者になる 読者になる

山下寛人オフィシャルブログ

オイシックス株式会社 執行役員 システム本部長 山下寛人の公式ブログです。

Go言語入門(書籍)

10年以上前になりますが飛松君という優秀な学生インターンがいました。7月にその彼から本を出したという連絡がありました。

Amazon CAPTCHA

やっと全部読み終えたので感想。

3/4くらいGo言語そのものの説明になっています。1/4くらいがGoでラズパイを使う内容の紹介になっています。Go言語そのものの部分はリファレンス的で過不足なく網羅的に言語仕様を説明する内容になっています。Go言語やる人は手元にこの1冊があると便利でしょう。

この本の特色はやはりラズパイの部分です。ラズパイは一般的にはPythonRubyで使うことが多いようですがあえてGolangでやるところが面白いです。ネイティブコードにコンパイルするのでリソースが少ないラズパイでもパフォーマンスがよく動かせそうです。またクロスコンパイルができるという特徴をうまく活かしてコンパイルは性能の良いパソコンでやって実行だけラズパイでするという方法を紹介しています。

私はラズパイ全くの初心者だったのでこの本だけではちょっと厳しかったです。未経験者は別にラズパイ入門本はあったほうがいいと思います。とはいえGo言語の幅広さを体験できるところは面白いです。